Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
errno-base.h File Reference

Go to the source code of this file.

Macros

#define EPERM   1 /* Operation not permitted */
 
#define ENOENT   2 /* No such file or directory */
 
#define ESRCH   3 /* No such process */
 
#define EINTR   4 /* Interrupted system call */
 
#define EIO   5 /* I/O error */
 
#define ENXIO   6 /* No such device or address */
 
#define E2BIG   7 /* Argument list too long */
 
#define ENOEXEC   8 /* Exec format error */
 
#define EBADF   9 /* Bad file number */
 
#define ECHILD   10 /* No child processes */
 
#define EAGAIN   11 /* Try again */
 
#define ENOMEM   12 /* Out of memory */
 
#define EACCES   13 /* Permission denied */
 
#define EFAULT   14 /* Bad address */
 
#define ENOTBLK   15 /* Block device required */
 
#define EBUSY   16 /* Device or resource busy */
 
#define EEXIST   17 /* File exists */
 
#define EXDEV   18 /* Cross-device link */
 
#define ENODEV   19 /* No such device */
 
#define ENOTDIR   20 /* Not a directory */
 
#define EISDIR   21 /* Is a directory */
 
#define EINVAL   22 /* Invalid argument */
 
#define ENFILE   23 /* File table overflow */
 
#define EMFILE   24 /* Too many open files */
 
#define ENOTTY   25 /* Not a typewriter */
 
#define ETXTBSY   26 /* Text file busy */
 
#define EFBIG   27 /* File too large */
 
#define ENOSPC   28 /* No space left on device */
 
#define ESPIPE   29 /* Illegal seek */
 
#define EROFS   30 /* Read-only file system */
 
#define EMLINK   31 /* Too many links */
 
#define EPIPE   32 /* Broken pipe */
 
#define EDOM   33 /* Math argument out of domain of func */
 
#define ERANGE   34 /* Math result not representable */
 

Macro Definition Documentation

#define E2BIG   7 /* Argument list too long */

Definition at line 10 of file errno-base.h.

#define EACCES   13 /* Permission denied */

Definition at line 16 of file errno-base.h.

#define EAGAIN   11 /* Try again */

Definition at line 14 of file errno-base.h.

#define EBADF   9 /* Bad file number */

Definition at line 12 of file errno-base.h.

#define EBUSY   16 /* Device or resource busy */

Definition at line 19 of file errno-base.h.

#define ECHILD   10 /* No child processes */

Definition at line 13 of file errno-base.h.

#define EDOM   33 /* Math argument out of domain of func */

Definition at line 36 of file errno-base.h.

#define EEXIST   17 /* File exists */

Definition at line 20 of file errno-base.h.

#define EFAULT   14 /* Bad address */

Definition at line 17 of file errno-base.h.

#define EFBIG   27 /* File too large */

Definition at line 30 of file errno-base.h.

#define EINTR   4 /* Interrupted system call */

Definition at line 7 of file errno-base.h.

#define EINVAL   22 /* Invalid argument */

Definition at line 25 of file errno-base.h.

#define EIO   5 /* I/O error */

Definition at line 8 of file errno-base.h.

#define EISDIR   21 /* Is a directory */

Definition at line 24 of file errno-base.h.

#define EMFILE   24 /* Too many open files */

Definition at line 27 of file errno-base.h.

#define EMLINK   31 /* Too many links */

Definition at line 34 of file errno-base.h.

#define ENFILE   23 /* File table overflow */

Definition at line 26 of file errno-base.h.

#define ENODEV   19 /* No such device */

Definition at line 22 of file errno-base.h.

#define ENOENT   2 /* No such file or directory */

Definition at line 5 of file errno-base.h.

#define ENOEXEC   8 /* Exec format error */

Definition at line 11 of file errno-base.h.

#define ENOMEM   12 /* Out of memory */

Definition at line 15 of file errno-base.h.

#define ENOSPC   28 /* No space left on device */

Definition at line 31 of file errno-base.h.

#define ENOTBLK   15 /* Block device required */

Definition at line 18 of file errno-base.h.

#define ENOTDIR   20 /* Not a directory */

Definition at line 23 of file errno-base.h.

#define ENOTTY   25 /* Not a typewriter */

Definition at line 28 of file errno-base.h.

#define ENXIO   6 /* No such device or address */

Definition at line 9 of file errno-base.h.

#define EPERM   1 /* Operation not permitted */

Definition at line 4 of file errno-base.h.

#define EPIPE   32 /* Broken pipe */

Definition at line 35 of file errno-base.h.

#define ERANGE   34 /* Math result not representable */

Definition at line 37 of file errno-base.h.

#define EROFS   30 /* Read-only file system */

Definition at line 33 of file errno-base.h.

#define ESPIPE   29 /* Illegal seek */

Definition at line 32 of file errno-base.h.

#define ESRCH   3 /* No such process */

Definition at line 6 of file errno-base.h.

#define ETXTBSY   26 /* Text file busy */

Definition at line 29 of file errno-base.h.

#define EXDEV   18 /* Cross-device link */

Definition at line 21 of file errno-base.h.