1
EPERM|1|Operation not permitted
2
ENOENT|2|No such file or directory
3
ESRCH|3|No such process
4
EINTR|4|Interrupted function call
5
EIO|5|Input/output error
6
ENXIO|6|No such device or address
7
E2BIG|7|Argument list too long
8
ENOEXEC|8|Executable file format error
9
EBADF|9|Bad file descriptor
10
ECHILD|10|No child process
11
EAGAIN|11|Resource temporarily unavailable, try again
12
ENOMEM|12|Not enough space
13
EACCES|13|Permission denied
15
ENOTBLK|15|Block device required
16
EBUSY|16|Device or resource busy
18
EXDEV|18|Improper link
19
ENODEV|19|No such device
20
ENOTDIR|20|Not a directory
21
EISDIR|21|Is a directory
22
EINVAL|22|Invalid argument
23
ENFILE|23|Too many files open in system
24
EMFILE|24|Too many open files
25
ENOTTY|25|Inappropriate I/O control operation
26
ETXTBSY|26|Text file busy
27
EFBIG|27|File too large
28
ENOSPC|28|No space left on a device
29
ESPIPE|29|Invalid seek
30
EROFS|30|Read-only file system
31
EMLINK|31|Too many links
33
EDOM|33|Mathematics argument out of domain of function
34
ERANGE|34|Result too large or too small
35
EDEADLK|35|Resource deadlock would occur
36
ENAMETOOLONG|36|Filename too long
37
ENOLCK|37|No locks available
38
ENOSYS|38|Function not implemented
39
ENOTEMPTY|39|Directory not empty
40
ELOOP|40|Too many levels of symbolic links
41
EWOULDBLOCK|41|Operation would block
42
ENOMSG|42|No message of the desired type
43
EIDRM|43|Identifier removed
44
ECHRNG|44|Channel number out of range
45
EL2NSYNC|45|Level 2 not synchronized
46
EL3HLT|46|Level 3 halted
47
EL3RST|47|Level 3 reset
48
ELNRNG|48|Link number out of range
49
EUNATCH|49|Protocol driver not attached
50
ENOCSI|50|No CSI structure available
51
EL2HLT|51|Level 2 halted
52
EBADE|52|Invalid exchange
53
EBADR|53|Invalid request descriptor
54
EXFULL|54|Exchange full
56
EBADRQC|56|Invalid request code
57
EBADSLT|57|Invalid slot
58
EDEADLOCK|58|Resource deadlock
59
EBFONT|59|Bad font file format
60
ENOSTR|60|Not a STREAM
61
ENODATA|61|No message available
62
ETIME|62|STREAM ioctl() timeout
63
ENOSR|63|No STREAM resources
64
ENONET|64|Machine is not on the network
65
ENOPKG|65|Package not installed
66
EREMOTE|66|Object is remote
68
EADV|68|Advertise error
69
ESRMNT|69|Srmount error
70
ECOMM|70|Communication error on send
71
EPROTO|71|Protocol error
73
EDOTDOT|73|RFS specific error
74
EBADMSG|74|Bad Message
75
EOVERFLOW|75|Value too large to be stored in data type
76
ENOTUNIQ|76|Name not unique on network
77
EBADFD|77|File descriptor in bad state
78
EREMCHG|78|Remote address changed
79
ELIBACC|79|Can not access a needed shared library
80
ELIBBAD|80|Accessing a corrupted shared library
81
ELIBSCN|81|.lib section in a.out corrupted
82
ELIBMAX|82|Attempting to link in too many shared libraries
83
ELIBEXEC|83|Cannot exec a shared library directly
84
EILSEQ|84|Illegal byte sequence
85
ERESTART|85|Interrupted system call should be restarted
86
ESTRPIPE|86|Streams pipe error
87
EUSERS|87|Too many users
88
ENOTSOCK|88|Not a socket
89
EDESTADDRREQ|89|Destination address required
90
EMSGSIZE|90|Message too large
91
EPROTOTYPE|91|Socket type not supported
92
ENOPROTOOPT|92|Protocol not available
93
EPROTONOSUPPORT|93|Protocol not supported
94
ESOCKTNOSUPPORT|94|Socket type not supported
95
EOPNOTSUPP|95|Operation not supported on socket
96
EPFNOSUPPORT|96|Protocol family not supported
97
EAFNOSUPPORT|97|Address family not supported
98
EADDRINUSE|98|Address in use
99
EADDRNOTAVAIL|99|Address not available
100
ENETDOWN|100|Network is down
101
ENETUNREACH|101|Network unreachable
102
ENETRESET|102|Network dropped connection because of reset
103
ECONNABORTED|103|Connection aborted
104
ECONNRESET|104|Connection reset
105
ENOBUFS|105|No buffer space available
106
EISCONN|106|Socket is connected
107
ENOTCONN|107|Socket not connected
108
ESHUTDOWN|108|Cannot send after transport endpoint shutdown
109
ETOOMANYREFS|109|Too many references: cannot splice
110
ETIMEDOUT|110|Connection timed out
111
ECONNREFUSED|111|Connection refused
112
EHOSTDOWN|112|Host is down
113
EHOSTUNREACH|113|Host is unreachable
114
EALREADY|114|Connection already in progress
115
EINPROGRESS|115|Operation in progress
117
EUCLEAN|117|Structure needs cleaning
118
ENOTNAM|118|Not a XENIX named type file
119
ENAVAIL|119|No XENIX semaphores available
120
EISNAM|120|Is a named type file
121
EREMOTEIO|121|Remote I/O error
123
ENOMEDIUM|123|No medium found
124
EMEDIUMTYPE|124|Wrong medium type
125
ECANCELED|125|Operation canceled
126
ENOKEY|126|Required key not available
127
EKEYEXPIRED|127|Key has expired
128
EKEYREVOKED|128|Key has been revoked
129
EKEYREJECTED|129|Key was rejected by service
130
EOWNERDEAD|130|Owner died
131
ENOTRECOVERABLE|131|State not recoverable