win32/compat/referrno.txt
ccbb5182
 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