| E2BIG | Arg list too long. |
| EACCES | Permission denied. |
| EADDRINUSE | Address already in use. |
| EADDRNOTAVAIL | Address not available. |
| EADV | Advertise error. |
| EAFNOSUPPORT | Address family not supported by protocol family. |
| EAGAIN | No more processes. |
| EALREADY | Socket already connected. |
| EBADE | Invalid exchange. |
| EBADF | Bad file number. |
| EBADFD | f.d. invalid for this operation. |
| EBADMSG | Bad message. |
| EBADR | Invalid request descriptor. |
| EBADRQC | Invalid request code. |
| EBADSLT | Invalid slot. |
| EBFONT | Bad font file fmt. |
| EBUSY | Device or resource busy. |
| ECANCELED | Operation canceled. |
| ECASECLASH | Filename exists with different case. |
| ECHILD | No children. |
| ECHRNG | Channel number out of range. |
| ECOMM | Communication error on send. |
| ECONNABORTED | Software caused connection abort. |
| ECONNREFUSED | Connection refused. |
| ECONNRESET | Connection reset by peer. |
| EDEADLK | Deadlock. |
| EDEADLOCK | File locking deadlock error. |
| EDESTADDRREQ | Destination address required. |
| EDOM | Mathematics argument out of domain of function. |
| EDOTDOT | Cross mount point (not really error). |
| EDQUOT | Disk quota exceeded. |
| EEXIST | File exists. |
| EFAULT | Bad address. |
| EFBIG | File too large. |
| EFTYPE | Inappropriate file type or format. |
| EHOSTDOWN | Host is down. |
| EHOSTUNREACH | Host is unreachable. |
| EIDRM | Identifier removed. |
| EILSEQ | Illegal byte sequence. |
| EINPROGRESS | Connection already in progress. |
| EINTR | Interrupted system call. |
| EINVAL | Invalid argument. |
| EIO | I/O error. |
| EISCONN | Socket is already connected. |
| EISDIR | Is a directory. |
| EL2HLT | Level 2 halted. |
| EL2NSYNC | Level 2 not synchronized. |
| EL3HLT | Level 3 halted. |
| EL3RST | Level 3 reset. |
| ELBIN | Inode is remote (not really error). |
| ELIBACC | Can't access a needed shared lib. |
| ELIBBAD | Accessing a corrupted shared lib. |
| ELIBEXEC | Attempting to exec a shared library. |
| ELIBMAX | Attempting to link in too many libs. |
| ELIBSCN | .lib section in a.out corrupted. |
| ELNRNG | Link number out of range. |
| ELOOP | Too many symbolic links. |
| EMFILE | File descriptor value too large. |
| EMLINK | Too many links. |
| EMSGSIZE | Message too long. |
| EMULTIHOP | Multihop attempted. |
| ENAMETOOLONG | File or path name too long. |
| ENETDOWN | Network interface is not configured. |
| ENETRESET | Connection aborted by network. |
| ENETUNREACH | Network is unreachable. |
| ENFILE | Too many open files in system. |
| ENMFILE | No more files. |
| ENOANO | No anode. |
| ENOBUFS | No buffer space available. |
| ENOCSI | No CSI structure available. |
| ENODATA | No data (for no delay io). |
| ENODEV | No such device. |
| ENOENT | No such file or directory. |
| ENOEXEC | Exec format error. |
| ENOLCK | No lock. |
| ENOLINK | Virtual circuit is gone. |
| ENOMEDIUM | No medium (in tape drive). |
| ENOMEM | Not enough space. |
| ENOMSG | No message of desired type. |
| ENONET | Machine is not on the network. |
| ENOPKG | Package not installed. |
| ENOPROTOOPT | Protocol not available. |
| ENOSHARE | No such host or network path. |
| ENOSPC | No space left on device. |
| ENOSR | No stream resources. |
| ENOSTR | Not a stream. |
| ENOSYS | Function not implemented. |
| ENOTBLK | Block device required. |
| ENOTCONN | Socket is not connected. |
| ENOTDIR | Not a directory. |
| ENOTEMPTY | Directory not empty. |
| ENOTRECOVERABLE | State not recoverable. |
| ENOTSOCK | Socket operation on non-socket. |
| ENOTSUP | Not supported. |
| ENOTTY | Not a character device. |
| ENOTUNIQ | Given log. name not unique. |
| ENXIO | No such device or address. |
| EOPNOTSUPP | Operation not supported on socket. |
| EOVERFLOW | Value too large for defined data type. |
| EOWNERDEAD | Previous owner died. |
| EPERM | Not owner. |
| EPFNOSUPPORT | Protocol family not supported. |
| EPIPE | Broken pipe. |
| EPROCLIM | Too many processes. |
| EPROTO | Protocol error. |
| EPROTONOSUPPORT | Unknown protocol. |
| EPROTOTYPE | Protocol wrong type for socket. |
| ERANGE | Result too large. |
| EREMCHG | Remote address changed. |
| EREMOTE | The object is remote. |
| EROFS | Read-only file system. |
| ESHUTDOWN | Can't send after socket shutdown. |
| ESOCKTNOSUPPORT | Socket type not supported. |
| ESPIPE | Illegal seek. |
| ESRCH | No such process. |
| ESRMNT | Srmount error. |
| ESTALE | Stale file handle. |
| ESTRPIPE | Streams pipe error. |
| ETIME | Stream ioctl timeout. |
| ETIMEDOUT | Connection timed out. |
| ETOOMANYREFS | Too many references: cannot splice. |
| ETXTBSY | Text file busy. |
| EUNATCH | Protocol driver not attached. |
| EUSERS | Too many users. |
| EXDEV | Cross-device link. |
| EXFULL | Exchange full. |