Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

errno.h File Reference

Error codes. More...

Go to the source code of this file.

Defines

#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 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.

#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 ENOTEMPTY   39
 Directory not empty.

#define ELOOP   40
 Too many symbolic links encountered.

#define EWOULDBLOCK   EAGAIN
 Operation would block.

#define ENOMSG   42
 No message of desired type.

#define EIDRM   43
 Identifier removed.

#define ECHRNG   44
 Channel number out of range.

#define EL2NSYNC   45
 Level 2 not synchronized.

#define EL3HLT   46
 Level 3 halted.

#define EL3RST   47
 Level 3 reset.

#define ELNRNG   48
 Link number out of range.

#define EUNATCH   49
 Protocol driver not attached.

#define ENOCSI   50
 No CSI structure available.

#define EL2HLT   51
 Level 2 halted.

#define EBADE   52
 Invalid exchange.

#define EBADR   53
 Invalid request descriptor.

#define EXFULL   54
 Exchange full.

#define ENOANO   55
 No anode.

#define EBADRQC   56
 Invalid request code.

#define EBADSLT   57
 Invalid slot.

#define EDEADLOCK   EDEADLK
#define EBFONT   59
 Bad font file format.

#define ENOSTR   60
 Device not a stream.

#define ENODATA   61
 No data available.

#define ETIME   62
 Timer expired.

#define ENOSR   63
 Out of streams resources.

#define ENONET   64
 Machine is not on the network.

#define ENOPKG   65
 Package not installed.

#define EREMOTE   66
 Object is remote.

#define ENOLINK   67
 Link has been severed.

#define EADV   68
 Advertise error.

#define ESRMNT   69
 Srmount error.

#define ECOMM   70
 Communication error on send.

#define EPROTO   71
 Protocol error.

#define EMULTIHOP   72
 Multihop attempted.

#define EDOTDOT   73
 RFS specific error.

#define EBADMSG   74
 Not a data message.

#define EOVERFLOW   75
 Value too large for defined data type.

#define ENOTUNIQ   76
 Name not unique on network.

#define EBADFD   77
 File descriptor in bad state.

#define EREMCHG   78
 Remote address changed.

#define ELIBACC   79
 Can not access a needed shared library.

#define ELIBBAD   80
 Accessing a corrupted shared library.

#define ELIBSCN   81
 .lib section in a.out corrupted.

#define ELIBMAX   82
 Attempting to link in too many shared libraries.

#define ELIBEXEC   83
 Cannot exec a shared library directly.

#define EILSEQ   84
 Illegal byte sequence.

#define ERESTART   85
 Interrupted system call should be restarted.

#define ESTRPIPE   86
 Streams pipe error.

#define EUSERS   87
 Too many users.

#define ENOTSOCK   88
 Socket operation on non-socket.

#define EDESTADDRREQ   89
 Destination address required.

#define EMSGSIZE   90
 Message too long.

#define EPROTOTYPE   91
 Protocol wrong type for socket.

#define ENOPROTOOPT   92
 Protocol not available.

#define EPROTONOSUPPORT   93
 Protocol not supported.

#define ESOCKTNOSUPPORT   94
 Socket type not supported.

#define EOPNOTSUPP   95
 Operation not supported on transport endpoint.

#define EPFNOSUPPORT   96
 Protocol family not supported.

#define EAFNOSUPPORT   97
 Address family not supported by protocol.

#define EADDRINUSE   98
 Address already in use.

#define EADDRNOTAVAIL   99
 Cannot assign requested address.

#define ENETDOWN   100
 Network is down.

#define ENETUNREACH   101
 Network is unreachable.

#define ENETRESET   102
 Network dropped connection because of reset.

#define ECONNABORTED   103
 Software caused connection abort.

#define ECONNRESET   104
 Connection reset by peer.

#define ENOBUFS   105
 No buffer space available.

#define EISCONN   106
 Transport endpoint is already connected.

#define ENOTCONN   107
 Transport endpoint is not connected.

#define ESHUTDOWN   108
 Cannot send after transport endpoint shutdown.

#define ETOOMANYREFS   109
 Too many references: cannot splice.

#define ETIMEDOUT   110
 Connection timed out.

#define ECONNREFUSED   111
 Connection refused.

#define EHOSTDOWN   112
 Host is down.

#define EHOSTUNREACH   113
 No route to host.

#define EALREADY   114
 Operation already in progress.

#define EINPROGRESS   115
 Operation now in progress.

#define ESTALE   116
 Stale NFS file handle.

#define EUCLEAN   117
 Structure needs cleaning.

#define ENOTNAM   118
 Not a XENIX named type file.

#define ENAVAIL   119
 No XENIX semaphores available.

#define EISNAM   120
 Is a named type file.

#define EREMOTEIO   121
 Remote I/O error.

#define EDQUOT   122
 Quota exceeded.

#define ENOMEDIUM   123
 No medium found.

#define EMEDIUMTYPE   124
 Wrong medium type.


Detailed Description

Error codes.

Date:
Last update: 2003-11-05

Definition in file errno.h.


Define Documentation

#define E2BIG   7
 

Arg list too long.

Definition at line 15 of file errno.h.

#define EACCES   13
 

Permission denied.

Definition at line 21 of file errno.h.

#define EADDRINUSE   98
 

Address already in use.

Definition at line 108 of file errno.h.

#define EADDRNOTAVAIL   99
 

Cannot assign requested address.

Definition at line 109 of file errno.h.

#define EADV   68
 

Advertise error.

Definition at line 78 of file errno.h.

#define EAFNOSUPPORT   97
 

Address family not supported by protocol.

Definition at line 107 of file errno.h.

#define EAGAIN   11
 

Try again.

Definition at line 19 of file errno.h.

#define EALREADY   114
 

Operation already in progress.

Definition at line 124 of file errno.h.

#define EBADE   52
 

Invalid exchange.

Definition at line 60 of file errno.h.

#define EBADF   9
 

Bad file number.

Definition at line 17 of file errno.h.

#define EBADFD   77
 

File descriptor in bad state.

Definition at line 87 of file errno.h.

#define EBADMSG   74
 

Not a data message.

Definition at line 84 of file errno.h.

#define EBADR   53
 

Invalid request descriptor.

Definition at line 61 of file errno.h.

#define EBADRQC   56
 

Invalid request code.

Definition at line 64 of file errno.h.

#define EBADSLT   57
 

Invalid slot.

Definition at line 65 of file errno.h.

#define EBFONT   59
 

Bad font file format.

Definition at line 69 of file errno.h.

#define EBUSY   16
 

Device or resource busy.

Definition at line 24 of file errno.h.

#define ECHILD   10
 

No child processes.

Definition at line 18 of file errno.h.

#define ECHRNG   44
 

Channel number out of range.

Definition at line 52 of file errno.h.

#define ECOMM   70
 

Communication error on send.

Definition at line 80 of file errno.h.

#define ECONNABORTED   103
 

Software caused connection abort.

Definition at line 113 of file errno.h.

#define ECONNREFUSED   111
 

Connection refused.

Definition at line 121 of file errno.h.

#define ECONNRESET   104
 

Connection reset by peer.

Definition at line 114 of file errno.h.

#define EDEADLK   35
 

Resource deadlock would occur.

Definition at line 43 of file errno.h.

#define EDEADLOCK   EDEADLK
 

Definition at line 67 of file errno.h.

#define EDESTADDRREQ   89
 

Destination address required.

Definition at line 99 of file errno.h.

#define EDOM   33
 

Math argument out of domain of func.

Definition at line 41 of file errno.h.

#define EDOTDOT   73
 

RFS specific error.

Definition at line 83 of file errno.h.

#define EDQUOT   122
 

Quota exceeded.

Definition at line 132 of file errno.h.

#define EEXIST   17
 

File exists.

Definition at line 25 of file errno.h.

#define EFAULT   14
 

Bad address.

Definition at line 22 of file errno.h.

#define EFBIG   27
 

File too large.

Definition at line 35 of file errno.h.

#define EHOSTDOWN   112
 

Host is down.

Definition at line 122 of file errno.h.

#define EHOSTUNREACH   113
 

No route to host.

Definition at line 123 of file errno.h.

#define EIDRM   43
 

Identifier removed.

Definition at line 51 of file errno.h.

#define EILSEQ   84
 

Illegal byte sequence.

Definition at line 94 of file errno.h.

#define EINPROGRESS   115
 

Operation now in progress.

Definition at line 125 of file errno.h.

#define EINTR   4
 

Interrupted system call.

Definition at line 12 of file errno.h.

#define EINVAL   22
 

Invalid argument.

Definition at line 30 of file errno.h.

#define EIO   5
 

I/O error.

Definition at line 13 of file errno.h.

#define EISCONN   106
 

Transport endpoint is already connected.

Definition at line 116 of file errno.h.

#define EISDIR   21
 

Is a directory.

Definition at line 29 of file errno.h.

#define EISNAM   120
 

Is a named type file.

Definition at line 130 of file errno.h.

#define EL2HLT   51
 

Level 2 halted.

Definition at line 59 of file errno.h.

#define EL2NSYNC   45
 

Level 2 not synchronized.

Definition at line 53 of file errno.h.

#define EL3HLT   46
 

Level 3 halted.

Definition at line 54 of file errno.h.

#define EL3RST   47
 

Level 3 reset.

Definition at line 55 of file errno.h.

#define ELIBACC   79
 

Can not access a needed shared library.

Definition at line 89 of file errno.h.

#define ELIBBAD   80
 

Accessing a corrupted shared library.

Definition at line 90 of file errno.h.

#define ELIBEXEC   83
 

Cannot exec a shared library directly.

Definition at line 93 of file errno.h.

#define ELIBMAX   82
 

Attempting to link in too many shared libraries.

Definition at line 92 of file errno.h.

#define ELIBSCN   81
 

.lib section in a.out corrupted.

Definition at line 91 of file errno.h.

#define ELNRNG   48
 

Link number out of range.

Definition at line 56 of file errno.h.

#define ELOOP   40
 

Too many symbolic links encountered.

Definition at line 48 of file errno.h.

#define EMEDIUMTYPE   124
 

Wrong medium type.

Definition at line 135 of file errno.h.

#define EMFILE   24
 

Too many open files.

Definition at line 32 of file errno.h.

#define EMLINK   31
 

Too many links.

Definition at line 39 of file errno.h.

#define EMSGSIZE   90
 

Message too long.

Definition at line 100 of file errno.h.

#define EMULTIHOP   72
 

Multihop attempted.

Definition at line 82 of file errno.h.

#define ENAMETOOLONG   36
 

File name too long.

Definition at line 44 of file errno.h.

#define ENAVAIL   119
 

No XENIX semaphores available.

Definition at line 129 of file errno.h.

#define ENETDOWN   100
 

Network is down.

Definition at line 110 of file errno.h.

#define ENETRESET   102
 

Network dropped connection because of reset.

Definition at line 112 of file errno.h.

#define ENETUNREACH   101
 

Network is unreachable.

Definition at line 111 of file errno.h.

#define ENFILE   23
 

File table overflow.

Definition at line 31 of file errno.h.

#define ENOANO   55
 

No anode.

Definition at line 63 of file errno.h.

#define ENOBUFS   105
 

No buffer space available.

Definition at line 115 of file errno.h.

#define ENOCSI   50
 

No CSI structure available.

Definition at line 58 of file errno.h.

#define ENODATA   61
 

No data available.

Definition at line 71 of file errno.h.

#define ENODEV   19
 

No such device.

Definition at line 27 of file errno.h.

#define ENOENT   2
 

No such file or directory.

Definition at line 10 of file errno.h.

#define ENOEXEC   8
 

Exec format error.

Definition at line 16 of file errno.h.

#define ENOLCK   37
 

No record locks available.

Definition at line 45 of file errno.h.

#define ENOLINK   67
 

Link has been severed.

Definition at line 77 of file errno.h.

#define ENOMEDIUM   123
 

No medium found.

Definition at line 134 of file errno.h.

#define ENOMEM   12
 

Out of memory.

Definition at line 20 of file errno.h.

#define ENOMSG   42
 

No message of desired type.

Definition at line 50 of file errno.h.

#define ENONET   64
 

Machine is not on the network.

Definition at line 74 of file errno.h.

#define ENOPKG   65
 

Package not installed.

Definition at line 75 of file errno.h.

#define ENOPROTOOPT   92
 

Protocol not available.

Definition at line 102 of file errno.h.

#define ENOSPC   28
 

No space left on device.

Definition at line 36 of file errno.h.

#define ENOSR   63
 

Out of streams resources.

Definition at line 73 of file errno.h.

#define ENOSTR   60
 

Device not a stream.

Definition at line 70 of file errno.h.

#define ENOSYS   38
 

Function not implemented.

Definition at line 46 of file errno.h.

#define ENOTBLK   15
 

Block device required.

Definition at line 23 of file errno.h.

#define ENOTCONN   107
 

Transport endpoint is not connected.

Definition at line 117 of file errno.h.

#define ENOTDIR   20
 

Not a directory.

Definition at line 28 of file errno.h.

#define ENOTEMPTY   39
 

Directory not empty.

Definition at line 47 of file errno.h.

#define ENOTNAM   118
 

Not a XENIX named type file.

Definition at line 128 of file errno.h.

#define ENOTSOCK   88
 

Socket operation on non-socket.

Definition at line 98 of file errno.h.

#define ENOTTY   25
 

Not a typewriter.

Definition at line 33 of file errno.h.

#define ENOTUNIQ   76
 

Name not unique on network.

Definition at line 86 of file errno.h.

#define ENXIO   6
 

No such device or address.

Definition at line 14 of file errno.h.

#define EOPNOTSUPP   95
 

Operation not supported on transport endpoint.

Definition at line 105 of file errno.h.

#define EOVERFLOW   75
 

Value too large for defined data type.

Definition at line 85 of file errno.h.

#define EPERM   1
 

Operation not permitted.

Definition at line 9 of file errno.h.

#define EPFNOSUPPORT   96
 

Protocol family not supported.

Definition at line 106 of file errno.h.

#define EPIPE   32
 

Broken pipe.

Definition at line 40 of file errno.h.

#define EPROTO   71
 

Protocol error.

Definition at line 81 of file errno.h.

#define EPROTONOSUPPORT   93
 

Protocol not supported.

Definition at line 103 of file errno.h.

#define EPROTOTYPE   91
 

Protocol wrong type for socket.

Definition at line 101 of file errno.h.

#define ERANGE   34
 

Math result not representable.

Definition at line 42 of file errno.h.

#define EREMCHG   78
 

Remote address changed.

Definition at line 88 of file errno.h.

#define EREMOTE   66
 

Object is remote.

Definition at line 76 of file errno.h.

#define EREMOTEIO   121
 

Remote I/O error.

Definition at line 131 of file errno.h.

#define ERESTART   85
 

Interrupted system call should be restarted.

Definition at line 95 of file errno.h.

#define EROFS   30
 

Read-only file system.

Definition at line 38 of file errno.h.

#define ESHUTDOWN   108
 

Cannot send after transport endpoint shutdown.

Definition at line 118 of file errno.h.

#define ESOCKTNOSUPPORT   94
 

Socket type not supported.

Definition at line 104 of file errno.h.

#define ESPIPE   29
 

Illegal seek.

Definition at line 37 of file errno.h.

#define ESRCH   3
 

No such process.

Definition at line 11 of file errno.h.

#define ESRMNT   69
 

Srmount error.

Definition at line 79 of file errno.h.

#define ESTALE   116
 

Stale NFS file handle.

Definition at line 126 of file errno.h.

#define ESTRPIPE   86
 

Streams pipe error.

Definition at line 96 of file errno.h.

#define ETIME   62
 

Timer expired.

Definition at line 72 of file errno.h.

#define ETIMEDOUT   110
 

Connection timed out.

Definition at line 120 of file errno.h.

#define ETOOMANYREFS   109
 

Too many references: cannot splice.

Definition at line 119 of file errno.h.

#define ETXTBSY   26
 

Text file busy.

Definition at line 34 of file errno.h.

#define EUCLEAN   117
 

Structure needs cleaning.

Definition at line 127 of file errno.h.

#define EUNATCH   49
 

Protocol driver not attached.

Definition at line 57 of file errno.h.

#define EUSERS   87
 

Too many users.

Definition at line 97 of file errno.h.

#define EWOULDBLOCK   EAGAIN
 

Operation would block.

Definition at line 49 of file errno.h.

#define EXDEV   18
 

Cross-device link.

Definition at line 26 of file errno.h.

#define EXFULL   54
 

Exchange full.

Definition at line 62 of file errno.h.


Generated on Fri Feb 20 15:32:17 2004 for Minirighi by doxygen1.2.18