1 #if !defined ISO && !defined ISO99 && !defined ISO11
10 #if !defined POSIX && !defined XPG3 && !defined XPG4 && !defined UNIX98
39 #if !defined XPG3 && !defined XPG4
74 #if !defined POSIX2008
79 #if defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
80 constant POSIX_FADV_NORMAL
81 constant POSIX_FADV_SEQUENTIAL
82 constant POSIX_FADV_RANDOM
83 constant POSIX_FADV_WILLNEED
84 constant POSIX_FADV_DONTNEED
85 constant POSIX_FADV_NOREUSE
90 element {struct flock} short l_type
91 element {struct flock} short l_whence
92 element {struct flock} off_t l_start
93 element {struct flock} off_t l_len
94 element {struct flock} pid_t l_pid
104 function int creat (const char*, mode_t)
105 function int fcntl (int, int, ...)
106 function int open (const char*, int, ...)
107 #if defined XOPEN2K8 || defined POSIX2008
108 function int openat (int, const char*, int, ...)
110 #if defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
111 function int posix_fadvise (int, off_t, off_t, int)
112 function int posix_fallocate (int, off_t, off_t)
115 #if defined XOPEN2K8 || defined POSIX2008
122 constant F_DUPFD_CLOEXEC
125 constant AT_SYMLINK_NOFOLLOW
126 constant AT_SYMLINK_FOLLOW
127 constant AT_REMOVEDIR
129 function int openat(int, const char*, int, ...)
133 allow-header sys/stat.h
134 allow-header unistd.h