#if !defined ISO && !defined POSIX constant F_DUPFD constant F_GETFD constant F_SETFD constant F_GETFL constant F_SETFL constant F_GETLK constant F_SETLK constant F_SETLKW constant F_GETOWN constant F_SETOWN constant FD_CLOEXEC constant F_RDLCK constant F_UNLCK constant F_WRLCK constant SEEK_SET constant SEEK_CUR constant SEEK_END constant O_CREAT constant O_EXCL constant O_NOCTTY constant O_TRUNC constant O_APPEND constant O_DSYNC constant O_NONBLOCK constant O_RSYNC constant O_SYNC constant O_ACCMODE constant O_RDONLY constant O_RDWR constant O_WRONLY constant S_IFMT constant S_IFBLK constant S_IFCHR constant S_IFIFO constant S_IFREG constant S_IFDIR constant S_IFLNK constant S_IFSOCK constant S_IRWXU constant S_IRUSR constant S_IWUSR constant S_IXUSR constant S_IRWXG constant S_IRGRP constant S_IWGRP constant S_IXGRP constant S_IRWXO constant S_IROTH constant S_IWOTH constant S_IXOTH constant S_ISUID constant S_ISGID #if !defined POSIX && !defined POSIX2008 constant S_ISVTX #endif #if defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008 constant POSIX_FADV_NORMAL constant POSIX_FADV_SEQUENTIAL constant POSIX_FADV_RANDOM constant POSIX_FADV_WILLNEED constant POSIX_FADV_DONTNEED constant POSIX_FADV_NOREUSE #endif type {struct flock} element {struct flock} short l_type element {struct flock} short l_whence element {struct flock} off_t l_start element {struct flock} off_t l_len element {struct flock} pid_t l_pid type mode_t type off_t type pid_t function int creat (const char*, mode_t) function int fcntl (int, int, ...) function int open (const char*, int, ...) #if defined XOPEN2K8 || defined POSIX2008 function int openat (int, const char*, int, ...) #endif #if defined XOPEN2K || defined XOPEN2K8 || defined POSIX2008 function int posix_fadvise (int, off_t, off_t, int) function int posix_fallocate (int, off_t, off_t) #endif #if defined XOPEN2K8 || defined POSIX2008 constant O_TTY_INIT constant O_CLOEXEC constant O_EXEC constant O_SEARCH constant O_DIRECTORY constant O_NOFOLLOW constant FD_CLOEXEC constant F_DUPFD_CLOEXEC constant AT_FDCWD constant AT_EACCESS constant AT_SYMLINK_NOFOLLOW constant AT_SYMLINK_FOLLOW constant AT_REMOVEDIR function int openat(int, const char*, int, ...) #endif allow-header sys/stat.h allow-header unistd.h allow l_* allow F_* allow O_* allow S_* allow *_t allow timespec allow tv_nsec allow tv_sec #endif