Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
fcntl.h File Reference
#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;
 

Macro Definition Documentation

#define __ARCH_FLOCK64_PAD   short __unused;

Definition at line 51 of file fcntl.h.

#define __ARCH_FLOCK_PAD   short __unused;

Definition at line 50 of file fcntl.h.

#define __O_SYNC   0x800000

Definition at line 34 of file fcntl.h.

#define F_GETLK   7

Definition at line 41 of file fcntl.h.

#define F_GETOWN   5 /* for sockets. */

Definition at line 39 of file fcntl.h.

#define F_RDLCK   1

Definition at line 46 of file fcntl.h.

#define F_SETLK   8

Definition at line 42 of file fcntl.h.

#define F_SETLKW   9

Definition at line 43 of file fcntl.h.

#define F_SETOWN   6 /* for sockets. */

Definition at line 40 of file fcntl.h.

#define F_UNLCK   3

Definition at line 48 of file fcntl.h.

#define F_WRLCK   2

Definition at line 47 of file fcntl.h.

#define FASYNC   0x0040 /* fcntl, for BSD compatibility */

Definition at line 5 of file fcntl.h.

#define O_APPEND   0x0008

Definition at line 4 of file fcntl.h.

#define O_CLOEXEC   0x400000

Definition at line 20 of file fcntl.h.

#define O_CREAT   0x0200 /* not fcntl */

Definition at line 6 of file fcntl.h.

#define O_DIRECT   0x100000 /* direct disk access hint */

Definition at line 18 of file fcntl.h.

#define O_DSYNC   0x2000 /* used to be O_SYNC, see below */

Definition at line 9 of file fcntl.h.

#define O_EXCL   0x0800 /* not fcntl */

Definition at line 8 of file fcntl.h.

#define O_LARGEFILE   0x40000

Definition at line 17 of file fcntl.h.

#define O_NDELAY   (0x0004 | O_NONBLOCK)

Definition at line 14 of file fcntl.h.

#define O_NOATIME   0x200000

Definition at line 19 of file fcntl.h.

#define O_NOCTTY   0x8000 /* not fcntl */

Definition at line 16 of file fcntl.h.

#define O_NONBLOCK   0x4000

Definition at line 10 of file fcntl.h.

#define O_PATH   0x1000000

Definition at line 37 of file fcntl.h.

#define O_SYNC   (__O_SYNC|O_DSYNC)

Definition at line 35 of file fcntl.h.

#define O_TRUNC   0x0400 /* not fcntl */

Definition at line 7 of file fcntl.h.