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/fcntl.h>

Go to the source code of this file.

Macros

#define F_SETLEASE   (F_LINUX_SPECIFIC_BASE + 0)
 
#define F_GETLEASE   (F_LINUX_SPECIFIC_BASE + 1)
 
#define F_CANCELLK   (F_LINUX_SPECIFIC_BASE + 5)
 
#define F_DUPFD_CLOEXEC   (F_LINUX_SPECIFIC_BASE + 6)
 
#define F_NOTIFY   (F_LINUX_SPECIFIC_BASE+2)
 
#define F_SETPIPE_SZ   (F_LINUX_SPECIFIC_BASE + 7)
 
#define F_GETPIPE_SZ   (F_LINUX_SPECIFIC_BASE + 8)
 
#define DN_ACCESS   0x00000001 /* File accessed */
 
#define DN_MODIFY   0x00000002 /* File modified */
 
#define DN_CREATE   0x00000004 /* File created */
 
#define DN_DELETE   0x00000008 /* File removed */
 
#define DN_RENAME   0x00000010 /* File renamed */
 
#define DN_ATTRIB   0x00000020 /* File changed attibutes */
 
#define DN_MULTISHOT   0x80000000 /* Don't remove notifier */
 
#define AT_FDCWD
 
#define AT_SYMLINK_NOFOLLOW   0x100 /* Do not follow symbolic links. */
 
#define AT_REMOVEDIR
 
#define AT_SYMLINK_FOLLOW   0x400 /* Follow symbolic links. */
 
#define AT_NO_AUTOMOUNT   0x800 /* Suppress terminal automount traversal */
 
#define AT_EMPTY_PATH   0x1000 /* Allow empty relative pathname */
 

Macro Definition Documentation

#define AT_EMPTY_PATH   0x1000 /* Allow empty relative pathname */

Definition at line 46 of file fcntl.h.

#define AT_FDCWD
Value:
-100 /* Special value used to indicate
openat should use the current
working directory. */

Definition at line 41 of file fcntl.h.

#define AT_NO_AUTOMOUNT   0x800 /* Suppress terminal automount traversal */

Definition at line 45 of file fcntl.h.

#define AT_REMOVEDIR
Value:
0x200 /* Remove directory instead of
unlinking file. */

Definition at line 43 of file fcntl.h.

#define AT_SYMLINK_FOLLOW   0x400 /* Follow symbolic links. */

Definition at line 44 of file fcntl.h.

#define AT_SYMLINK_NOFOLLOW   0x100 /* Do not follow symbolic links. */

Definition at line 42 of file fcntl.h.

#define DN_ACCESS   0x00000001 /* File accessed */

Definition at line 33 of file fcntl.h.

#define DN_ATTRIB   0x00000020 /* File changed attibutes */

Definition at line 38 of file fcntl.h.

#define DN_CREATE   0x00000004 /* File created */

Definition at line 35 of file fcntl.h.

#define DN_DELETE   0x00000008 /* File removed */

Definition at line 36 of file fcntl.h.

#define DN_MODIFY   0x00000002 /* File modified */

Definition at line 34 of file fcntl.h.

#define DN_MULTISHOT   0x80000000 /* Don't remove notifier */

Definition at line 39 of file fcntl.h.

#define DN_RENAME   0x00000010 /* File renamed */

Definition at line 37 of file fcntl.h.

#define F_CANCELLK   (F_LINUX_SPECIFIC_BASE + 5)

Definition at line 13 of file fcntl.h.

#define F_DUPFD_CLOEXEC   (F_LINUX_SPECIFIC_BASE + 6)

Definition at line 16 of file fcntl.h.

#define F_GETLEASE   (F_LINUX_SPECIFIC_BASE + 1)

Definition at line 7 of file fcntl.h.

#define F_GETPIPE_SZ   (F_LINUX_SPECIFIC_BASE + 8)

Definition at line 28 of file fcntl.h.

#define F_NOTIFY   (F_LINUX_SPECIFIC_BASE+2)

Definition at line 22 of file fcntl.h.

#define F_SETLEASE   (F_LINUX_SPECIFIC_BASE + 0)

Definition at line 6 of file fcntl.h.

#define F_SETPIPE_SZ   (F_LINUX_SPECIFIC_BASE + 7)

Definition at line 27 of file fcntl.h.