1 #if !defined ISO && !defined POSIX
63 #if !defined POSIX && !defined POSIX2008
67 #if defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
68 constant POSIX_FADV_NORMAL
69 constant POSIX_FADV_SEQUENTIAL
70 constant POSIX_FADV_RANDOM
71 constant POSIX_FADV_WILLNEED
72 constant POSIX_FADV_DONTNEED
73 constant POSIX_FADV_NOREUSE
78 element {struct flock} short l_type
79 element {struct flock} short l_whence
80 element {struct flock} off_t l_start
81 element {struct flock} off_t l_len
82 element {struct flock} pid_t l_pid
88 function int creat (const char*, mode_t)
89 function int fcntl (int, int, ...)
90 function int open (const char*, int, ...)
91 #if defined XOPEN2K8 || defined POSIX2008
92 function int openat (int, const char*, int, ...)
94 #if defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008
95 function int posix_fadvise (int, off_t, off_t, int)
96 function int posix_fallocate (int, off_t, off_t)
99 #if defined XOPEN2K8 || defined POSIX2008
107 constant F_DUPFD_CLOEXEC
110 constant AT_SYMLINK_NOFOLLOW
111 constant AT_SYMLINK_FOLLOW
112 constant AT_REMOVEDIR
114 function int openat(int, const char*, int, ...)
117 allow-header sys/stat.h
118 allow-header unistd.h