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