Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/stat.h
Show First 20 Lines • Show All 269 Lines • ▼ Show 20 Lines | |||||
#define S_IFMT 0170000 /* type of file mask */ | #define S_IFMT 0170000 /* type of file mask */ | ||||
#define S_IFIFO 0010000 /* named pipe (fifo) */ | #define S_IFIFO 0010000 /* named pipe (fifo) */ | ||||
#define S_IFCHR 0020000 /* character special */ | #define S_IFCHR 0020000 /* character special */ | ||||
#define S_IFDIR 0040000 /* directory */ | #define S_IFDIR 0040000 /* directory */ | ||||
#define S_IFBLK 0060000 /* block special */ | #define S_IFBLK 0060000 /* block special */ | ||||
#define S_IFREG 0100000 /* regular */ | #define S_IFREG 0100000 /* regular */ | ||||
#define S_IFLNK 0120000 /* symbolic link */ | #define S_IFLNK 0120000 /* symbolic link */ | ||||
#define S_IFSOCK 0140000 /* socket */ | #define S_IFSOCK 0140000 /* socket */ | ||||
#define S_IFDOOR 0150000 /* door */ | |||||
#define S_ISVTX 0001000 /* save swapped text even after use */ | #define S_ISVTX 0001000 /* save swapped text even after use */ | ||||
#endif | #endif | ||||
#if __BSD_VISIBLE | #if __BSD_VISIBLE | ||||
#define S_IFWHT 0160000 /* whiteout */ | #define S_IFWHT 0160000 /* whiteout */ | ||||
#endif | #endif | ||||
#define S_ISDIR(m) (((m) & 0170000) == 0040000) /* directory */ | #define S_ISDIR(m) (((m) & 0170000) == 0040000) /* directory */ | ||||
#define S_ISCHR(m) (((m) & 0170000) == 0020000) /* char special */ | #define S_ISCHR(m) (((m) & 0170000) == 0020000) /* char special */ | ||||
#define S_ISBLK(m) (((m) & 0170000) == 0060000) /* block special */ | #define S_ISBLK(m) (((m) & 0170000) == 0060000) /* block special */ | ||||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |