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   000000010
 
#define O_BLKSEEK   000000100 /* HPUX only */
 
#define O_CREAT   000000400 /* not fcntl */
 
#define O_EXCL   000002000 /* not fcntl */
 
#define O_LARGEFILE   000004000
 
#define __O_SYNC   000100000
 
#define O_SYNC   (__O_SYNC|O_DSYNC)
 
#define O_NONBLOCK   000200004 /* HPUX has separate NDELAY & NONBLOCK */
 
#define O_NOCTTY   000400000 /* not fcntl */
 
#define O_DSYNC   001000000 /* HPUX only */
 
#define O_RSYNC   002000000 /* HPUX only */
 
#define O_NOATIME   004000000
 
#define O_CLOEXEC   010000000 /* set close_on_exec */
 
#define O_DIRECTORY   000010000 /* must be a directory */
 
#define O_NOFOLLOW   000000200 /* don't follow links */
 
#define O_INVISIBLE   004000000 /* invisible I/O, for DMAPI/XDSM */
 
#define O_PATH   020000000
 
#define F_GETLK64   8
 
#define F_SETLK64   9
 
#define F_SETLKW64   10
 
#define F_GETOWN   11 /* for sockets. */
 
#define F_SETOWN   12 /* for sockets. */
 
#define F_SETSIG   13 /* for sockets. */
 
#define F_GETSIG   14 /* for sockets. */
 
#define F_RDLCK   01
 
#define F_WRLCK   02
 
#define F_UNLCK   03
 

Macro Definition Documentation

#define __O_SYNC   000100000

Definition at line 9 of file fcntl.h.

#define F_GETLK64   8

Definition at line 24 of file fcntl.h.

#define F_GETOWN   11 /* for sockets. */

Definition at line 28 of file fcntl.h.

#define F_GETSIG   14 /* for sockets. */

Definition at line 31 of file fcntl.h.

#define F_RDLCK   01

Definition at line 34 of file fcntl.h.

#define F_SETLK64   9

Definition at line 25 of file fcntl.h.

#define F_SETLKW64   10

Definition at line 26 of file fcntl.h.

#define F_SETOWN   12 /* for sockets. */

Definition at line 29 of file fcntl.h.

#define F_SETSIG   13 /* for sockets. */

Definition at line 30 of file fcntl.h.

#define F_UNLCK   03

Definition at line 36 of file fcntl.h.

#define F_WRLCK   02

Definition at line 35 of file fcntl.h.

#define O_APPEND   000000010

Definition at line 4 of file fcntl.h.

#define O_BLKSEEK   000000100 /* HPUX only */

Definition at line 5 of file fcntl.h.

#define O_CLOEXEC   010000000 /* set close_on_exec */

Definition at line 16 of file fcntl.h.

#define O_CREAT   000000400 /* not fcntl */

Definition at line 6 of file fcntl.h.

#define O_DIRECTORY   000010000 /* must be a directory */

Definition at line 18 of file fcntl.h.

#define O_DSYNC   001000000 /* HPUX only */

Definition at line 13 of file fcntl.h.

#define O_EXCL   000002000 /* not fcntl */

Definition at line 7 of file fcntl.h.

#define O_INVISIBLE   004000000 /* invisible I/O, for DMAPI/XDSM */

Definition at line 20 of file fcntl.h.

#define O_LARGEFILE   000004000

Definition at line 8 of file fcntl.h.

#define O_NOATIME   004000000

Definition at line 15 of file fcntl.h.

#define O_NOCTTY   000400000 /* not fcntl */

Definition at line 12 of file fcntl.h.

#define O_NOFOLLOW   000000200 /* don't follow links */

Definition at line 19 of file fcntl.h.

#define O_NONBLOCK   000200004 /* HPUX has separate NDELAY & NONBLOCK */

Definition at line 11 of file fcntl.h.

#define O_PATH   020000000

Definition at line 22 of file fcntl.h.

#define O_RSYNC   002000000 /* HPUX only */

Definition at line 14 of file fcntl.h.

#define O_SYNC   (__O_SYNC|O_DSYNC)

Definition at line 10 of file fcntl.h.