1E2BIG Argument list too long
2EACCES Permission denied
3EADDRINUSE Address already in use
4EADDRNOTAVAIL Address not available
6EAFNOSUPPORT Address family not supported
7EAGAIN Resource temporarily unavailable, try again (may be the same value as EWOULDBLOCK)
8EALREADY Connection already in progress
9EAUTH Authentication error
10EBADARCH Bad CPU type in executable
12EBADEXEC Bad executable
13EBADF Bad file descriptor
14EBADFD File descriptor in bad state
15EBADMACHO Malformed Macho file
17EBADR Invalid request descriptor
18EBADRPC RPC struct is bad
19EBADRQC Invalid request code
21EBFONT Bad font file format
22EBUSY Device or resource busy
23ECANCELED Operation canceled
24ECAPMODE Not permitted in capability mode
25ECHILD No child processes
26ECHRNG Channel number out of range
27ECOMM Communication error on send
28ECONNABORTED Connection aborted
29ECONNREFUSED Connection refused
30ECONNRESET Connection reset
31EDEADLK Resource deadlock avoided
32EDEADLOCK File locking deadlock error
33EDESTADDRREQ Destination address required
34EDEVERR Device error; e.g., printer paper out
35EDOM Mathematics argument out of domain of function
36EDOOFUS Improper function use
37EDOTDOT RFS specific error
38EDQUOT Disk quota exceeded
42EFTYPE Invalid file type or format
44EHOSTUNREACH Host is unreachable
45EHWPOISON Memory page has hardware error
46EIDRM Identifier removed
47EILSEQ Invalid or incomplete multibyte or wide character
48EINPROGRESS Operation in progress
49EINTR Interrupted function call
50EINVAL Invalid argument
52EIPSEC IPsec processing failure
53EISCONN Socket is connected
55EISNAM Is a named file type
56EKEYEXPIRED Key has expired
57EKEYREJECTED Key was rejected by service
58EKEYREVOKED Key has been revoked
60EL2NSYNC Level 2 not synchronized
63ELIBACC Cannot access a needed shared library
64ELIBBAD Accessing a corrupted shared library
65ELIBEXEC Cannot exec a shared library directly
66ELIBMAX Attempting to link in too many shared libraries
67ELIBSCN .lib section in a.out corrupted
68ELNRNG Link number out of range
69ELOOP Too many levels of symbolic links
70EMEDIUMTYPE Wrong medium type
71EMFILE Too many open files
73EMSGSIZE Message too long
74EMULTIHOP Multihop attempted
75ENAMETOOLONG Filename too long
76ENAVAIL No XENIX semaphores available
77ENEEDAUTH Need authenticator
78ENETDOWN Network is down
79ENETRESET Connection aborted by network
80ENETUNREACH Network unreachable
81ENFILE Too many open files in system
83ENOATTR Attribute not found
84ENOBUFS No buffer space available
85ENOCSI No CSI structure available
86ENODATA No data available
88ENOENT No such file or directory
89ENOEXEC Exec format error
90ENOKEY Required key not available
91ENOLCK No locks available
92ENOLINK Link has been severed
93ENOMEDIUM No medium found
94ENOMEM Not enough space/cannot allocate memory
95ENOMSG No message of the desired type
96ENONET Machine is not on the network
97ENOPKG Package not installed
98ENOPOLICY No such policy
99ENOPROTOOPT Protocol not available
100ENOSPC No space left on device
101ENOSR No STREAM resources
103ENOSYS Functionality not implemented
104ENOTBLK Block device required
105ENOTCAPABLE Capabilities insufficient
106ENOTCONN The socket is not connected
107ENOTDIR Not a directory
108ENOTEMPTY Directory not empty
109ENOTNAM Not a XENIX named type file
110ENOTRECOVERABLE State not recoverable
112ENOTSUP Operation not supported
113ENOTTY Inappropriate I/O control operation
114ENOTUNIQ Name not unique on network
115ENXIO No such device or address
116EOPNOTSUPP Operation not supported on socket
117EOVERFLOW Value too large to be stored in data type
119EPERM Operation not permitted
120EPFNOSUPPORT Protocol family not supported
122EPROCLIM Too many processes
123EPROCUNAVAIL Bad procedure for program
124EPROGMISMATCH Program version wrong
125EPROGUNAVAIL RPC program isn't available
127EPROTONOSUPPORT Protocol not supported
128EPROTOTYPE Protocol wrong type for socket
129EPWROFF Device power is off
130EQFULL Interface output queue is full
131ERANGE Result too large
132EREMCHG Remote address changed
133EREMOTE Object is remote
134EREMOTEIO Remote I/O error
135ERESTART Interrupted system call should be restarted
136ERFKILL Operation not possible due to RF-kill
137EROFS Read-only file system
138ERPCMISMATCH RPC version wrong
139ESHLIBVERS Shared library version mismatch
140ESHUTDOWN Cannot send after transport endpoint shutdown
141ESOCKTNOSUPPORT Socket type not supported
144ESRMNT Server mount error
145ESTALE Stale file handle
146ESTRPIPE Streams pipe error
148ETIMEDOUT Connection timed out
149ETOOMANYREFS Too many references: cannot splice
150ETXTBSY Text file busy
151EUCLEAN Structure needs cleaning
152EUNATCH Protocol driver not attached
154EWOULDBLOCK Operation would block
155EXDEV Invalid cross-device link
157ELAST Largest errno value