Lines Matching refs:mode
278 #include <sys/mode.h>
536 mode_t mode;
766 #define S_ISLNK(mode) (((mode) & (_S_IFMT)) == (_S_IFLNK))
770 #define S_ISBLK(mode) (((mode) & (_S_IFMT)) == (_S_IFBLK))
774 #define S_ISCHR(mode) (((mode) & (_S_IFMT)) == (_S_IFCHR))
779 #define S_ISSOCK(mode) (((mode) & (_S_IFMT)) == (_S_IFSOCK))
781 #define S_ISSOCK(mode) (0)
787 #define S_ISFIFO(mode) (((mode) & (_S_IFMT)) == (_S_IFIFO))
789 #define S_ISFIFO(mode) (0)
794 #define S_ISDIR(mode) (((mode) & (_S_IFMT)) == (_S_IFDIR))
798 #define S_ISREG(mode) (((mode) & (_S_IFMT)) == (_S_IFREG))
818 #define IS_SPECIAL(mode) (S_ISSOCK(mode) || S_ISFIFO(mode))
819 #define IS_DEVICE(mode) (S_ISCHR(mode) || S_ISBLK(mode))
823 holes, and mask other access because mode 707 is bizarre */