10 #define O_APPEND 02000
11 #define O_NONBLOCK 04000
13 #define O_DIRECTORY 0200000
14 #define O_NOFOLLOW 0400000
15 #define O_CLOEXEC 02000000
17 /* Extensions, but in the reserved namespace, so OK */
18 #define O_ASYNC 020000
19 #define O_DIRECT 040000
20 #define O_LARGEFILE 0100000
21 #define O_NOATIME 01000000
22 #define O_NDELAY O_NONBLOCK
23 #define F_DUPFD_CLOEXEC 1030
26 #define FAPPENT O_APPEND
27 #define FFSYNC O_FSYNC
28 #define FASYNC O_ASYNC
29 #define FNONBLOCK O_NONBLOCK
30 #define FNDELAY O_NDELAY
52 #define AT_FDCWD (-100)
53 #define AT_SYMLINK_NOFOLLOW 0x100
54 #define AT_REMOVEDIR 0x200
55 #define AT_SYMLINK_FOLLOW 0x400
56 #define AT_EACCESS 0x200
58 #define POSIX_FADV_NORMAL 0
59 #define POSIX_FADV_RANDOM 1
60 #define POSIX_FADV_SEQUENTIAL 2
61 #define POSIX_FADV_WILLNEED 3
62 #define POSIX_FADV_DONTNEED 4
63 #define POSIX_FADV_NOREUSE 5