5 element {struct stat} dev_t st_dev
6 element {struct stat} ino_t st_ino
7 element {struct stat} mode_t st_mode
8 element {struct stat} nlink_t st_nlink
9 element {struct stat} uid_t st_uid
10 element {struct stat} gid_t st_gid
11 element {struct stat} dev_t st_rdev
12 element {struct stat} off_t st_size
13 element {struct stat} time_t st_atime
14 element {struct stat} time_t st_mtime
15 element {struct stat} time_t st_ctime
16 element {struct stat} blksize_t st_blksize
17 element {struct stat} blkcnt_t st_blocks
60 // How to represent optional tests?
61 optional-macro S_TYPEISMQ
62 optional-macro S_TYPEISSEM
63 optional-macro S_TYPEISSHM
64 optional-macro S_TYPEISTMO
66 function int chmod (const char*, mode_t)
67 function int fchmod (int, mode_t)
68 function int fstat (int, struct stat*)
69 function int lstat (const char*, struct stat*)
70 function int mkdir (const char*, mode_t)
71 function int mkfifo (const char*, mode_t)
72 function int mknod (const char*, mode_t, dev_t)
73 function int stat (const char*, struct stat*)
74 function mode_t umask (mode_t)