Linux Kernel
3.7.1
|
#include <asm-generic/fcntl.h>
Go to the source code of this file.
Macros | |
#define | O_CREAT 01000 /* not fcntl */ |
#define | O_TRUNC 02000 /* not fcntl */ |
#define | O_EXCL 04000 /* not fcntl */ |
#define | O_NOCTTY 010000 /* not fcntl */ |
#define | O_NONBLOCK 00004 |
#define | O_APPEND 00010 |
#define | O_DSYNC 040000 /* used to be O_SYNC, see below */ |
#define | O_DIRECTORY 0100000 /* must be a directory */ |
#define | O_NOFOLLOW 0200000 /* don't follow links */ |
#define | O_LARGEFILE 0400000 /* will be set by the kernel on every open */ |
#define | O_DIRECT 02000000 /* direct disk access - should check with OSF/1 */ |
#define | O_NOATIME 04000000 |
#define | O_CLOEXEC 010000000 /* set close_on_exec */ |
#define | __O_SYNC 020000000 |
#define | O_SYNC (__O_SYNC|O_DSYNC) |
#define | O_PATH 040000000 |
#define | F_GETLK 7 |
#define | F_SETLK 8 |
#define | F_SETLKW 9 |
#define | F_SETOWN 5 /* for sockets. */ |
#define | F_GETOWN 6 /* for sockets. */ |
#define | F_SETSIG 10 /* for sockets. */ |
#define | F_GETSIG 11 /* for sockets. */ |
#define | F_RDLCK 1 |
#define | F_WRLCK 2 |
#define | F_UNLCK 8 |
#define | F_EXLCK 16 /* or 3 */ |
#define | F_SHLCK 32 /* or 4 */ |