Attribute |
Meaning |
%type |
regular files, directories, block devices, character
devices, symbolic links, Unix pipes, etc. Operations in FiST could apply to
one or more of these vnode types (defined in system headers). |
%mode |
a file has several mode bits that determine if that file
can be read, written, or executed by the owner, members of the group, or all
others. Also includes ``set'' bits (setuid, setgid, etc). |
%owner |
The user ID who owns the file. |
%group |
The group ID that owns the file. |
%size |
The size of the file in bytes or blocks. |
%time |
``Creation,'' modification, and last access times of the
file -- referred to as %ctime, %mtime, and %atime, respectively.
Defaults to modification time. |
%data |
The actual data blocks of the file. |
%name |
The (path) name of the file. This is the first name that a vnode
was opened with (in case a file has multiple names). Since usually Unix
does not keep file names stored in the kernel, FiST will arrange for them to
be stored in the private data of a vnode if this attribute is used. |
%fid |
The ``File ID'' of the file (as computed by vn_fid). |
%misc |
Miscellaneous information about a file that would rarely
need to be modified. |