Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date

1740 -- In Progress

Scroll Prev Top Next More

 

1740.0.1

EIR

Upgrade remaining functions involving file times to use 64 bit version (avoiding the Y2K38 bug, provided the file system supports it). Affected functions include MX_FILESTATS, MX_FILETIMES, MX_FTFORMAT,... Note that applications need to provide F,6, I,6 or B,6 variables to handle file times beyond 19-Jan-2038.

1740.0.2

 

2. MX_FILETIMES enhancement: now supports last accessed time and ability to redirect the operation to ATE.  Syntax:

xcall MIAMEX, MX_FILETIMES,fspec,op{,status{,mtime{,ctime{,atime{,loc'rem}}}}

The two new parameters:

atime (num) [in/out] - last access time (B6, I6 or F6 needed for 2038+)

loc'rec (str) [in] - R=redirect to ATE, C=redirect to ATE; include cache search; L=local (default)

Note that redirecting the operation to ATE requires ATE 6.5.1740.0+

 

1740.0.3

 

 

1740.0.4

 

4. MX_FILESTATS enhancement: add retrieval of last access time. Syntax:

xcall MIAMEX,MX_FILESTATS,loc'rem,path,bytes,{mtime {,ctime {,mode & {,ver {,hash {,owner {,group {,atime}}}}}}}}

New parameter:  

atime (num) [out] - last access time

 

1740.0.5

 

AG_FILESTATS now supports last access time.

1740.0.6

EIR

ATE refinement: ATECACHE directory now retains files for 96 hours after the last access as an optimization to reduce excess cache transfers. Previously the entire directory was cleared after the last ATE session the local machine exited.

1740.0.7

New

New MIAMEX function MX_DIRCLEAN scans a specified directory, counting and/or deleting files based on various filter attributes.

1740.0.8

New

AG_DIRCLEAN implemented:

? TAB(-10,AG_DIRCLEAN); dirspec, wildspec, flags, timelimit, bytelimit

input "" status, bytes   

Same parameters as MX_DIRCLEAN. Returned status is the # of files matched or deleted; negative values indicate failure.

1740.0.9

EIR

AGCMD.LIT 1.0(108) supports AG_FILETIMES, AG_GETDPI, AG_DPM, AG_DIRCLEAN

1740.0.10

 

ATSYNC,1.3(123): minor bug fixes; /V2 is now the default