12 #include <bits/alltypes.h>
14 #include <bits/fcntl.h>
25 int creat(const char *, mode_t);
26 int fcntl(int, int, ...);
27 int open(const char *, int, ...);
28 int openat(int, const char *, int, ...);
29 int posix_fadvise(int, off_t, off_t, int);
30 int posix_fallocate(int, off_t, off_t);
43 #define AT_FDCWD (-100)
44 #define AT_SYMLINK_NOFOLLOW 0x100
45 #define AT_REMOVEDIR 0x200
46 #define AT_SYMLINK_FOLLOW 0x400
47 #define AT_EACCESS 0x200
49 #define POSIX_FADV_NORMAL 0
50 #define POSIX_FADV_RANDOM 1
51 #define POSIX_FADV_SEQUENTIAL 2
52 #define POSIX_FADV_WILLNEED 3
53 #define POSIX_FADV_DONTNEED 4
54 #define POSIX_FADV_NOREUSE 5
82 #define FAPPEND O_APPEND
83 #define FFSYNC O_FSYNC
84 #define FASYNC O_ASYNC
85 #define FNONBLOCK O_NONBLOCK
86 #define FNDELAY O_NDELAY