S_IFMT 213 include/uapi/linux/gfs2_ondisk.h #define DT2IF(dt) (((dt) << 12) & S_IFMT) S_IFMT 214 include/uapi/linux/gfs2_ondisk.h #define IF2DT(sif) (((sif) & S_IFMT) >> 12) S_IFMT 19 include/uapi/linux/stat.h #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) S_IFMT 20 include/uapi/linux/stat.h #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) S_IFMT 21 include/uapi/linux/stat.h #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) S_IFMT 22 include/uapi/linux/stat.h #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) S_IFMT 23 include/uapi/linux/stat.h #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) S_IFMT 24 include/uapi/linux/stat.h #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) S_IFMT 25 include/uapi/linux/stat.h #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)