Xen Test Framework
Macros
errno.h File Reference
+ This graph shows which files directly or indirectly include this file:

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 /* Arg 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 EBUSY   16 /* Device or resource busy */
 
#define EEXIST   17 /* File exists */
 
#define EXDEV   18 /* Cross-device link */
 
#define ENODEV   19 /* No such device */
 
#define EINVAL   22 /* Invalid argument */
 
#define ENFILE   23 /* File table overflow */
 
#define EMFILE   24 /* Too many open files */
 
#define ENOSPC   28 /* No space left on device */
 
#define EMLINK   31 /* Too many links */
 
#define EDOM   33 /* Math argument out of domain of func */
 
#define ERANGE   34 /* Math result not representable */
 
#define EDEADLK   35 /* Resource deadlock would occur */
 
#define ENAMETOOLONG   36 /* File name too long */
 
#define ENOLCK   37 /* No record locks available */
 
#define ENOSYS   38 /* Function not implemented */
 
#define ENODATA   61 /* No data available */
 
#define ETIME   62 /* Timer expired */
 
#define EBADMSG   74 /* Not a data message */
 
#define EOVERFLOW   75 /* Value too large for defined data type */
 
#define EILSEQ   84 /* Illegal byte sequence */
 
#define ERESTART   85 /* Interrupted system call should be restarted */
 
#define ENOTSOCK   88 /* Socket operation on non-socket */
 
#define EOPNOTSUPP   95 /* Operation not supported on transport endpoint */
 
#define EADDRINUSE   98 /* Address already in use */
 
#define EADDRNOTAVAIL   99 /* Cannot assign requested address */
 
#define ENOBUFS   105 /* No buffer space available */
 
#define EISCONN   106 /* Transport endpoint is already connected */
 
#define ENOTCONN   107 /* Transport endpoint is not connected */
 
#define ETIMEDOUT   110 /* Connection timed out */
 

Macro Definition Documentation

◆ EPERM

#define EPERM   1 /* Operation not permitted */

Definition at line 15 of file errno.h.

◆ ENOENT

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

Definition at line 16 of file errno.h.

◆ ESRCH

#define ESRCH   3 /* No such process */

Definition at line 17 of file errno.h.

◆ EINTR

#define EINTR   4 /* Interrupted system call */

Definition at line 18 of file errno.h.

◆ EIO

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

Definition at line 19 of file errno.h.

◆ ENXIO

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

Definition at line 20 of file errno.h.

◆ E2BIG

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

Definition at line 21 of file errno.h.

◆ ENOEXEC

#define ENOEXEC   8 /* Exec format error */

Definition at line 22 of file errno.h.

◆ EBADF

#define EBADF   9 /* Bad file number */

Definition at line 23 of file errno.h.

◆ ECHILD

#define ECHILD   10 /* No child processes */

Definition at line 24 of file errno.h.

◆ EAGAIN

#define EAGAIN   11 /* Try again */

Definition at line 25 of file errno.h.

◆ ENOMEM

#define ENOMEM   12 /* Out of memory */

Definition at line 26 of file errno.h.

◆ EACCES

#define EACCES   13 /* Permission denied */

Definition at line 27 of file errno.h.

◆ EFAULT

#define EFAULT   14 /* Bad address */

Definition at line 28 of file errno.h.

◆ EBUSY

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

Definition at line 29 of file errno.h.

◆ EEXIST

#define EEXIST   17 /* File exists */

Definition at line 30 of file errno.h.

◆ EXDEV

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

Definition at line 31 of file errno.h.

◆ ENODEV

#define ENODEV   19 /* No such device */

Definition at line 32 of file errno.h.

◆ EINVAL

#define EINVAL   22 /* Invalid argument */

Definition at line 33 of file errno.h.

◆ ENFILE

#define ENFILE   23 /* File table overflow */

Definition at line 34 of file errno.h.

◆ EMFILE

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

Definition at line 35 of file errno.h.

◆ ENOSPC

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

Definition at line 36 of file errno.h.

◆ EMLINK

#define EMLINK   31 /* Too many links */

Definition at line 37 of file errno.h.

◆ EDOM

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

Definition at line 38 of file errno.h.

◆ ERANGE

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

Definition at line 39 of file errno.h.

◆ EDEADLK

#define EDEADLK   35 /* Resource deadlock would occur */

Definition at line 40 of file errno.h.

◆ ENAMETOOLONG

#define ENAMETOOLONG   36 /* File name too long */

Definition at line 41 of file errno.h.

◆ ENOLCK

#define ENOLCK   37 /* No record locks available */

Definition at line 42 of file errno.h.

◆ ENOSYS

#define ENOSYS   38 /* Function not implemented */

Definition at line 43 of file errno.h.

◆ ENODATA

#define ENODATA   61 /* No data available */

Definition at line 44 of file errno.h.

◆ ETIME

#define ETIME   62 /* Timer expired */

Definition at line 45 of file errno.h.

◆ EBADMSG

#define EBADMSG   74 /* Not a data message */

Definition at line 46 of file errno.h.

◆ EOVERFLOW

#define EOVERFLOW   75 /* Value too large for defined data type */

Definition at line 47 of file errno.h.

◆ EILSEQ

#define EILSEQ   84 /* Illegal byte sequence */

Definition at line 48 of file errno.h.

◆ ERESTART

#define ERESTART   85 /* Interrupted system call should be restarted */

Definition at line 49 of file errno.h.

◆ ENOTSOCK

#define ENOTSOCK   88 /* Socket operation on non-socket */

Definition at line 50 of file errno.h.

◆ EOPNOTSUPP

#define EOPNOTSUPP   95 /* Operation not supported on transport endpoint */

Definition at line 51 of file errno.h.

◆ EADDRINUSE

#define EADDRINUSE   98 /* Address already in use */

Definition at line 52 of file errno.h.

◆ EADDRNOTAVAIL

#define EADDRNOTAVAIL   99 /* Cannot assign requested address */

Definition at line 53 of file errno.h.

◆ ENOBUFS

#define ENOBUFS   105 /* No buffer space available */

Definition at line 54 of file errno.h.

◆ EISCONN

#define EISCONN   106 /* Transport endpoint is already connected */

Definition at line 55 of file errno.h.

◆ ENOTCONN

#define ENOTCONN   107 /* Transport endpoint is not connected */

Definition at line 56 of file errno.h.

◆ ETIMEDOUT

#define ETIMEDOUT   110 /* Connection timed out */

Definition at line 57 of file errno.h.