Linux Kernel
3.7.1
|
#include <asm-generic/fcntl.h>
Go to the source code of this file.
Macros | |
#define | O_APPEND 0x0008 |
#define | FASYNC 0x0040 /* fcntl, for BSD compatibility */ |
#define | O_CREAT 0x0200 /* not fcntl */ |
#define | O_TRUNC 0x0400 /* not fcntl */ |
#define | O_EXCL 0x0800 /* not fcntl */ |
#define | O_DSYNC 0x2000 /* used to be O_SYNC, see below */ |
#define | O_NONBLOCK 0x4000 |
#define | O_NDELAY (0x0004 | O_NONBLOCK) |
#define | O_NOCTTY 0x8000 /* not fcntl */ |
#define | O_LARGEFILE 0x40000 |
#define | O_DIRECT 0x100000 /* direct disk access hint */ |
#define | O_NOATIME 0x200000 |
#define | O_CLOEXEC 0x400000 |
#define | __O_SYNC 0x800000 |
#define | O_SYNC (__O_SYNC|O_DSYNC) |
#define | O_PATH 0x1000000 |
#define | F_GETOWN 5 /* for sockets. */ |
#define | F_SETOWN 6 /* for sockets. */ |
#define | F_GETLK 7 |
#define | F_SETLK 8 |
#define | F_SETLKW 9 |
#define | F_RDLCK 1 |
#define | F_WRLCK 2 |
#define | F_UNLCK 3 |
#define | __ARCH_FLOCK_PAD short __unused; |
#define | __ARCH_FLOCK64_PAD short __unused; |