Home
last modified time | relevance | path

Searched refs:S_IFMT (Results 1 – 7 of 7) sorted by relevance

/xnu-11215.81.4/bsd/sys/
H A Dstat.h410 #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /* block special */
411 #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) /* char special */
412 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /* directory */
413 #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) /* fifo or socket */
414 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* regular file */
415 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /* symbolic link */
416 #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) /* socket */
418 #define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) /* OBSOLETE: whiteout */
H A Dvnode.h817 #define IFTOVT(mode) (iftovt_tab[((mode) & S_IFMT) >> 12])
/xnu-11215.81.4/bsd/sys/_types/
H A D_s_ifmt.h33 #ifndef S_IFMT
35 #define S_IFMT 0170000 /* [XSI] type of file mask */ macro
/xnu-11215.81.4/tests/
H A Dproc_info.c1414 T_EXPECT_EQ_INT(((preginfo_path.prp_vip.vip_vi.vi_stat.vst_mode & S_IFMT) ^ S_IFREG), 0,
1506 T_EXPECT_EQ_UINT(((preginfo_path.prp_vip.vip_vi.vi_stat.vst_mode & S_IFMT) ^ S_IFREG), 0,
1568 T_EXPECT_EQ_INT(((pvninfo.pvi_cdir.vip_vi.vi_stat.vst_mode & S_IFMT) ^ S_IFDIR), 0,
/xnu-11215.81.4/bsd/vfs/
H A Dkpi_vfs.c1753 return iftovt_tab[((mode) & S_IFMT) >> 12]; in vnode_iftovt()
H A Dvfs_syscalls.c5343 if ((mode & S_IFMT) == S_IFIFO) { in mknodat_internal()
5367 switch (mode & S_IFMT) { in mknodat_internal()
H A Dvfs_subr.c177 S_IFSOCK, S_IFIFO, S_IFMT,