MPE/iX Shell and Utilities Reference Manual, Vol 1

ls(1) MPE/iX Shell and Utilities ls(1)
PORTABILITY
POSIX.2. x/OPEN Portability Guide 4.0. All UNIX systems.
The –A, –b, –f, –g, –L, –m, –n, –o, –p, –s, and –x options are extensions to the POSIX
stan-
dard.
MPE/iX NOTES
On the current MPE/iX implementation, the inode number is MPE/iX’s unique 32-bit mapping of
the file’s 48-bit UFID. Also, on MPE/iX, the user and group fields are 17 characters long and 8
characters long, respectively.
You may notice that for certain files, the current MPE/iX implementation of ls shows the date
that the file’s attributes were last modified to be January 1, 1970. The reason for this is that
MPE/iX Release 4.5 added a new field, state_chg_time to file labels. This field indicates
the time that the file’s attributes were modified. When a system is updated to
MPE/iX Release
4.5 or later, all files labels are updated to the new data structure; however for files created
using MPE/iX
releases before 4.5, the system cannot determine what data to put in the
state_chg_time field and instead, sets the field to zero. ls interprets the value zero as
January 1, 1970, which is the zero date for all HP 3000 systems. As soon as the file’s attri-
butes are modified after the update, the state_chg_time field is set to the correct date.
On
MPE/iX, ls is available as both a built-in shell utility and an external utility.
For more information on how the current
MPE/iX implementation may affect the operation of
this utility, see Appendix A, MPE/iX Implementation Considerations.
SEE ALSO
chmod(1), lc(1)
Commands and Utilities 1-303