4 * Inspired mostly by section 4.3 and 4.21 of APUE
12 mode_t s_isreg(mode_t mode)
18 mode_t s_isdir(mode_t mode)
24 mode_t s_ischr(mode_t mode)
30 mode_t s_isblk(mode_t mode)
36 mode_t s_isfifo(mode_t mode)
38 return S_ISFIFO(mode);
42 mode_t s_islnk(mode_t mode)
47 return ((mode & S_IFMT) == S_IFLNK);
52 mode_t s_issock(mode_t mode)
55 return S_ISSOCK(mode);
57 return ((mode & S_IFMT) == S_IFSOCK);