E2BIG Argument list too long EACCES Permission denied EADDRINUSE Address in use EADDRNOTAVAIL Address not available EADV EAFNOSUPPORT Address family not supported EAGAIN Resource unavailable, try again (may be the same value as [EWOULDBLOCK]) EALREADY Connection already in progress EAUTH EBADARCH EBADE EBADEXEC EBADF Bad file descriptor EBADFD EBADMACHO EBADMSG Bad message EBADR EBADRPC EBADRQC EBADSLT EBFONT EBUSY Device or resource busy ECANCELED Operation canceled ECAPMODE ECHILD No child processes ECHRNG ECOMM ECONNABORTED Connection aborted ECONNREFUSED Connection refused ECONNRESET Connection reset EDEADLK Resource deadlock would occur EDEADLOCK EDESTADDRREQ Destination address required EDEVERR EDOM Mathematics argument out of domain of function EDOOFUS EDOTDOT EDQUOT Reserved EEXIST File exists EFAULT Bad address EFBIG File too large EFTYPE EHOSTDOWN EHOSTUNREACH Host is unreachable EHWPOISON EIDRM Identifier removed EILSEQ Illegal byte sequence EINPROGRESS Operation in progress EINTR Interrupted function EINVAL Invalid argument EIO I/O error EIPSEC EISCONN Socket is connected EISDIR Is a directory EISNAM EKEYEXPIRED EKEYREJECTED EKEYREVOKED EL2HLT EL2NSYNC EL3HLT EL3RST ELIBACC ELIBBAD ELIBEXEC ELIBMAX ELIBSCN ELNRNG ELOOP Too many levels of symbolic links EMEDIUMTYPE EMFILE File descriptor value too large EMLINK Too many links EMSGSIZE Message too large EMULTIHOP Reserved ENAMETOOLONG Filename too long ENAVAIL ENEEDAUTH ENETDOWN Network is down ENETRESET Connection aborted by network ENETUNREACH Network unreachable ENFILE Too many files open in system ENOANO ENOATTR ENOBUFS No buffer space available ENOCSI ENODATA [OB XSR] [Option Start] No message is available on the STREAM head read queue [Option End] ENODEV No such device ENOENT No such file or directory ENOEXEC Executable file format error ENOKEY ENOLCK No locks available ENOLINK Reserved ENOMEDIUM ENOMEM Not enough space ENOMSG No message of the desired type ENONET ENOPKG ENOPOLICY ENOPROTOOPT Protocol not available ENOSPC No space left on device ENOSR [OB XSR] [Option Start] No STREAM resources [Option End] ENOSTR [OB XSR] [Option Start] Not a STREAM [Option End] ENOSYS Functionality not supported ENOTBLK ENOTCAPABLE ENOTCONN The socket is not connected ENOTDIR Not a directory or a symbolic link to a directory ENOTEMPTY Directory not empty ENOTNAM ENOTRECOVERABLE State not recoverable ENOTSOCK Not a socket ENOTSUP Not supported (may be the same value as [EOPNOTSUPP]) ENOTTY Inappropriate I/O control operation ENOTUNIQ ENXIO No such device or address EOPNOTSUPP Operation not supported on socket (may be the same value as [ENOTSUP]) EOVERFLOW Value too large to be stored in data type EOWNERDEAD Previous owner died EPERM Operation not permitted EPFNOSUPPORT EPIPE Broken pipe EPROCLIM EPROCUNAVAIL EPROGMISMATCH EPROGUNAVAIL EPROTO Protocol error EPROTONOSUPPORT Protocol not supported EPROTOTYPE Protocol wrong type for socket EPWROFF EQFULL ERANGE Result too large EREMCHG EREMOTE EREMOTEIO ERESTART ERFKILL EROFS Read-only file system ERPCMISMATCH ESHLIBVERS ESHUTDOWN ESOCKTNOSUPPORT ESPIPE Invalid seek ESRCH No such process ESRMNT ESTALE Reserved ESTRPIPE ETIME [OB XSR] [Option Start] Stream ioctl() timeout [Option End] ETIMEDOUT Connection timed out ETOOMANYREFS ETXTBSY Text file busy EUCLEAN EUNATCH EUSERS EWOULDBLOCK Operation would block (may be the same value as [EAGAIN]) EXDEV Cross-device link EXFULL ELAST Largest errno