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