#define | S_IFMT | /* type of file */ |
#define | S_IAMB | /* access mode bits */ |
#define | S_IFIFO | /* fifo */ |
#define | S_IFCHR | /* character special */ |
#define | S_IFDIR | /* directory */ |
#define | S_IFNAM | /* XENIX special named file */ |
#define | S_INSEM | /* XENIX semaphore subtype of IFNAM */ |
#define | S_INSHD | /* XENIX shared data subtype of IFNAM */ |
#define | S_IFBLK | /* block special */ |
#define | S_IFREG | /* regular */ |
#define | S_IFLNK | /* symbolic link */ |
#define | S_IFSOCK | /* socket */ |
#define | S_IFDOOR | /* door */ |
#define | S_ISUID | /* set user id on execution */ |
#define | S_ISGID | /* set group id on execution */ |
#define | S_ISVTX | /* save swapped text even after use */ |
#define | S_IREAD | /* read permission, owner */ |
#define | S_IWRITE | /* write permission, owner */ |
#define | S_IEXEC | /* execute/search permission, owner */ |
#define | S_ENFMT | /* record locking enforcement flag */ |
#define | S_IRWXU | /* read, write, execute: owner */ |
#define | S_IRUSR | /* read permission: owner */ |
#define | S_IWUSR | /* write permission: owner */ |
#define | S_IXUSR | /* execute permission: owner */ |
#define | S_IRWXG | /* read, write, execute: group */ |
#define | S_IRGRP | /* read permission: group */ |
#define | S_IWGRP | /* write permission: group */ |
#define | S_IXGRP | /* execute permission: group */ |
#define | S_IRWXO | /* read, write, execute: other */ |
#define | S_IROTH | /* read permission: other */ |
#define | S_IWOTH | /* write permission: other */ |
#define | S_IXOTH | /* execute permission: other */ |