Lines Matching refs:S_IFMT
435 #ifndef S_IFMT
437 #define S_IFMT 0170000 /* [XSI] type of file mask */
476 #endif /* !S_IFMT */
484 #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /* block special */
485 #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) /* char special */
486 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /* directory */
487 #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) /* fifo or socket */
488 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* regular file */
489 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /* symbolic link */
490 #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) /* socket */
492 #define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) /* OBSOLETE: whiteout */