#include <cdio/types.h>
Go to the source code of this file.
Applications will probably not include this directly but via the iso9660.h header.
|
Enforced file locking (shared w/set group ID) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Child link. See Section 4.1.5.1 |
|
|
|
Parent link. See Section 4.1.5.2 |
|
POSIX device number, PN. A PN is mandatory if the file type recorded in the "PX" File Mode field for a Directory Record indicates a character or block device (ISO_ROCK_ISCHR | ISO_ROCK_ISBLK). This entry is ignored for other (non-Direcotry) file types. No more than one "PN" is recorded in the System Use Area of a Directory Record. See Rock Ridge Section 4.1.2 |
|
POSIX file attributes, PX. See Rock Ridge Section 4.1.2 |
|
File data in sparse format. See Rock Ridge Section 4.1.7 |
|
|
|
Symbolic link. See Rock Ridge Section 4.1.3 |
|
|
|
Time stamp(s) for a file. See Rock Ridge Section 4.1.6 |
|
|
|
|
|
system-use extension record |
|
system-use-sharing protocol |
|
|
These are the bits and their meanings for flags in the NM structure. |
|
These are the bits and their meanings for flags in the SL structure. |
|
These are the bits and their meanings for flags in the TF structure. |
|
return length of name field; 0: not found, -1: to be ignored |
|
Returns POSIX mode bitstring for a given file. |
|
Returns a string which interpreting the POSIX mode st_mode. For example: drwxrws--- -rw---Sr-- lrwxrwxrwx A description of the characters in the string follows The 1st character is either "d" if the entry is a directory, "l" is a symbolic link or "-" if neither. The 2nd to 4th characters refer to permissions for a user while the the 5th to 7th characters refer to permissions for a group while, and the 8th to 10h characters refer to permissions for everyone. In each of these triplets the first character (2, 5, 8) is "r" if the entry is allowed to be read. The second character of a triplet (3, 6, 9) is "w" if the entry is allowed to be written. The third character of a triplet (4, 7, 10) is "x" if the entry is executable but not user (for character 4) or group (for characters 6) settable and "s" if the item has the corresponding user/group set. For a directory having an executable property on ("x" or "s") means the directory is allowed to be listed or "searched". If the execute property is not allowed for a group or user but the corresponding group/user is set "S" indicates this. If none of these properties holds the "-" indicates this. |
|
|
|
These variables are not used, but are defined to facilatate debugging by letting us use enumerations values (which also correspond to #define's inside a debugged program. |
|
|
|
|