(copied from http://www.ioplex.com/~miallen/errcmp.html which is now down)
An identifier is defined for platforms that have a numeric value listed (even though there may not be an associated message shown). Column 2 is a score that indicates the fraction of platforms on which the identifier is found (1 meaning all). See also the Popular Errno Codes by Platform page which displays only errno identifiers that are found on all systems (excluding MS Windows).SUSv3 | AIX 4.3,5.1 | HP-UX 11.22 | Solaris 9,10 | Linux 2.4.28,2.6.9 | IRIX 6.5[4] | OSF1 | FreeBSD 5.2.1 | OSX 10.3.8 | MSVC6 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EPERM | 1 | 0 | Operation not permitted. | 1 | Operation not permitted | 1 | Not super-user | 1 | Not super-user | 1 | Operation not permitted | 1 | Operation not permitted | 1 | Not owner | 1 | Operation not permitted | 1 | Operation not permitted | 1 | Operation not permitted |
ENOENT | 1 | 0 | No such file or directory. | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory | 2 | No such file or directory |
ESRCH | 1 | 0 | No such process. | 3 | No such process | 3 | No such process | 3 | No such process | 3 | No such process | 3 | No such process | 3 | No such process | 3 | No such process | 3 | No such process | 3 | No such process |
EINTR | 1 | 0 | Interrupted function. | 4 | interrupted system call | 4 | interrupted system call | 4 | interrupted system call | 4 | Interrupted system call | 4 | Interrupted function call | 4 | Interrupted system call | 4 | Interrupted system call | 4 | Interrupted system call | 4 | Interrupted function call |
EIO | 1 | 0 | I/O error. | 5 | I/O error | 5 | I/O error | 5 | I/O error | 5 | I/O error | 5 | I/O error | 5 | I/O error | 5 | Input/output error | 5 | Input/output error | 5 | Input/output error |
ENXIO | 1 | 0 | No such device or address. | 6 | No such device or address | 6 | No such device or address | 6 | No such device or address | 6 | No such device or address | 6 | No such device or address | 6 | No such device or address | 6 | Device not configured | 6 | Device not configured | 6 | No such device or address |
E2BIG | 1 | 0 | Argument list too long. | 7 | Arg list too long | 7 | Arg list too long | 7 | Arg list too long | 7 | Arg list too long | 7 | Arg list too long | 7 | Arg list too long | 7 | Argument list too long | 7 | Argument list too long | 7 | Arg list too long |
ENOEXEC | 1 | 0 | Executable file format error. | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error | 8 | Exec format error |
EBADF | 1 | 0 | Bad file descriptor. | 9 | Bad file descriptor | 9 | Bad file number | 9 | Bad file number | 9 | Bad file number | 9 | Bad file number | 9 | Bad file number | 9 | Bad file descriptor | 9 | Bad file descriptor | 9 | Bad file descriptor |
ECHILD | 1 | 0 | No child processes. | 10 | No child processes | 10 | No children | 10 | No children | 10 | No child processes | 10 | No child processes | 10 | No children | 10 | No child processes | 10 | No child processes | 10 | No child processes |
EAGAIN | 1 | 0 | Resource unavailable, try again [3] | 11 | Resource temporarily unavailable | 11 | No more processes | 11 | Resource temporarily unavailable | 11 | Try again | 11 | Resource temporarily unavailable | 11 | ditto | 35 | Resource temporarily unavailable | 35 | Resource temporarily unavailable | 11 | Resource temporarily unavailable |
ENOMEM | 1 | 0 | Not enough space. | 12 | Not enough space | 12 | Not enough core | 12 | Not enough core | 12 | Out of memory | 12 | Not enough space | 12 | Not enough core | 12 | Cannot allocate memory | 12 | Cannot allocate memory | 12 | Not enough space |
EACCES | 1 | 0 | Permission denied. | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied | 13 | Permission denied |
EFAULT | 1 | 0 | Bad address. | 14 | Bad address | 14 | Bad address | 14 | Bad address | 14 | Bad address | 14 | Bad address | 14 | Bad address | 14 | Bad address | 14 | Bad address | 14 | Bad address |
ENOTBLK | 0.9 | 15 | Block device required | 15 | Block device required | 15 | Block device required | 15 | Block device required | 15 | Block device required | 15 | Block device required | 15 | Block device required | 15 | Block device required | 15 | Unknown error | ||
EBUSY | 1 | 0 | Device or resource busy. | 16 | Resource busy | 16 | Mount device busy | 16 | Mount device busy | 16 | Device or resource busy | 16 | Resource busy | 16 | Mount device busy | 16 | Device busy | 16 | Device busy | 16 | Resource device |
EEXIST | 1 | 0 | File exists. | 17 | File exists | 17 | File exists | 17 | File exists | 17 | File exists | 17 | File exists | 17 | File exists | 17 | File exists | 17 | File exists | 17 | File exists |
EXDEV | 1 | 0 | Cross-device link. | 18 | Improper link | 18 | Cross-device link | 18 | Cross-device link | 18 | Cross-device link | 18 | Improper link | 18 | Cross-device link | 18 | Cross-device link | 18 | Cross-device link | 18 | Improper link |
ENODEV | 1 | 0 | No such device. | 19 | No such device | 19 | No such device | 19 | No such device | 19 | No such device | 19 | No such device | 19 | No such device | 19 | Operation not supported by device | 19 | Operation not supported by device | 19 | No such device |
ENOTDIR | 1 | 0 | Not a directory. | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory | 20 | Not a directory |
EISDIR | 1 | 0 | Is a directory. | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory | 21 | Is a directory |
EINVAL | 1 | 0 | Invalid argument. | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument | 22 | Invalid argument |
ENFILE | 1 | 0 | Too many files open in system. | 23 | Too many open files in system | 23 | File table overflow | 23 | File table overflow | 23 | File table overflow | 23 | File table overflow | 23 | File table overflow | 23 | Too many open files in system | 23 | Too many open files in system | 23 | Too many open files in system |
EMFILE | 1 | 0 | Too many open files. | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files | 24 | Too many open files |
ENOTTY | 1 | 0 | Inappropriate I/O control operation. | 25 | Inappropriate I/O control operation | 25 | Not a typewriter | 25 | Inappropriate ioctl for device | 25 | Not a typewriter | 25 | Inappropriate I/O control operation | 25 | Not a typewriter | 25 | Inappropriate ioctl for device | 25 | Inappropriate ioctl for device | 25 | Inappropriate I/O control operation |
ETXTBSY | 1 | 0 | Text file busy. | 26 | Text file busy | 26 | Text file busy | 26 | Text file busy | 26 | Text file busy | 26 | Text file busy | 26 | Text file busy | 26 | Text file busy | 26 | Text file busy | 26 | Unknown error |
EFBIG | 1 | 0 | File too large. | 27 | File too large | 27 | File too large | 27 | File too large | 27 | File too large | 27 | File too large | 27 | File too large | 27 | File too large | 27 | File too large | 27 | File too large |
ENOSPC | 1 | 0 | No space left on device. | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device | 28 | No space left on device |
ESPIPE | 1 | 0 | Invalid seek. | 29 | Invalid seek | 29 | Illegal seek | 29 | Illegal seek | 29 | Illegal seek | 29 | Illegal seek | 29 | Illegal seek | 29 | Illegal seek | 29 | Illegal seek | 29 | Invalid seek |
EROFS | 1 | 0 | Read-only file system. | 30 | Read only file system | 30 | Read only file system | 30 | Read only file system | 30 | Read-only file system | 30 | Read only file system | 30 | Read-only file system | 30 | Read-only filesystem | 30 | Read-only file system | 30 | Read-only file system |
EMLINK | 1 | 0 | Too many links. | 31 | Too many links | 31 | Too many links | 31 | Too many links | 31 | Too many links | 31 | Too many links | 31 | Too many links | 31 | Too many links | 31 | Too many links | 31 | Too many links |
EPIPE | 1 | 0 | Broken pipe. | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe | 32 | Broken pipe |
EDOM | 0.9 | 0 | Mathematics argument out of domain of function. | 33 | Domain error within math function | 33 | Math arg out of domain of func | 33 | Math argument out of domain of func | 33 | Domain error | 33 | Argument too large | 33 | Numerical argument out of domain | 33 | Numerical argument out of domain | 33 | Domain error | ||
ERANGE | 0.9 | 0 | Result too large. | 34 | Result too large | 34 | Math result not representable | 34 | Math result not representable | 34 | Result too large | 34 | Result too large | 34 | Result too large | 34 | Result too large | 34 | Result too large | ||
ENOMSG | 0.9 | 0 | No message of the desired type. | 35 | No message of desired type | 35 | No message of desired type | 35 | No message of desired type | 42 | No message of desired type | 35 | No message of desired type | 80 | No msg matches receive request | 83 | No message of desired type | 91 | No message of desired type | ||
EIDRM | 0.9 | 0 | Identifier removed. | 36 | Identifier removed | 36 | Identifier removed | 36 | Identifier removed | 43 | Identifier removed | 36 | Identifier removed | 81 | Msg queue id has been removed | 82 | Identifier removed | 90 | Identifier removed | ||
ECHRNG | 0.5 | 37 | Channel number out of range | 37 | Channel number out of range | 37 | Channel number out of range | 44 | Channel number out of range | 37 | Channel number out of range | ||||||||||
EL2NSYNC | 0.5 | 38 | Level 2 not synchronized | 38 | Level 2 not synchronized | 38 | Level 2 not synchronized | 45 | Level 2 not synchronized | 38 | Level 2 not synchronized | ||||||||||
EL3HLT | 0.5 | 39 | Level 3 halted | 39 | Level 3 halted | 39 | Level 3 halted | 46 | Level 3 halted | 39 | Level 3 halted | ||||||||||
EL3RST | 0.5 | 40 | Level 3 reset | 40 | Level 3 reset | 40 | Level 3 reset | 47 | Level 3 reset | 40 | Level 3 reset | ||||||||||
ELNRNG | 0.5 | 41 | Link number out of range | 41 | Link number out of range | 41 | Link number out of range | 48 | Link number out of range | 41 | Link number out of range | ||||||||||
EUNATCH | 0.5 | 42 | Protocol driver not attached | 42 | Protocol driver not attached | 42 | Protocol driver not attached | 49 | Protocol driver not attached | 42 | Protocol driver not attached | ||||||||||
ENOCSI | 0.5 | 43 | No CSI structure available | 43 | No CSI structure available | 43 | No CSI structure available | 50 | No CSI structure available | 43 | No CSI structure available | ||||||||||
EL2HLT | 0.5 | 44 | Level 2 halted | 44 | Level 2 halted | 44 | Level 2 halted | 51 | Level 2 halted | 44 | Level 2 halted | ||||||||||
EDEADLK | 1 | 0 | Resource deadlock would occur. | 45 | Resource deadlock avoided | 45 | A deadlock would occur | 45 | Deadlock condition. | 35 | Resource deadlock would occur | 45 | Resource deadlock avoided | 11 | Operation would cause deadlock | 11 | Resource deadlock avoided [5] | 11 | Resource deadlock avoided | 36 | Resource deadlock avoided |
ENOTREADY | 0.1 | 46 | Device not ready | ||||||||||||||||||
EWRPROTECT | 0.1 | 47 | Write-protected media | ||||||||||||||||||
EFORMAT | 0.1 | 48 | Unformatted media | ||||||||||||||||||
ENOLCK | 1 | 0 | No locks available. | 49 | No locks available | 46 | System record lock table was full | 46 | No record locks available. | 37 | No record locks available | 46 | No locks available | 77 | No locks available | 77 | No locks available | 77 | No locks available | 39 | No locks available |
ENOCONNECT | 0.1 | 50 | no connection | ||||||||||||||||||
ESTALE | 0.9 | 0 | Reserved. | 52 | no filesystem | 70 | Stale NFS file handle | 151 | Stale NFS file handle | 116 | Stale NFS file handle | 151 | Stale NFS file handle | 70 | Stale NFS file handle | 70 | Stale NFS file handle | 70 | Stale NFS file handle | ||
EDIST | 0.1 | 53 | old, currently unused AIX errno | ||||||||||||||||||
EWOULDBLOCK | 0.9 | 0 | Operation would block [3] | 54 | Operation would block [2] | 246 | Operation would block | 11 | 11 | Operation would block | 11 | Resource temporarily unavailable | 35 | Operation would block | 35 | Operation would block | 35 | Operation would block | |||
EINPROGRESS | 0.9 | 0 | Operation in progress. | 55 | Operation now in progress | 245 | Operation now in progress | 150 | operation now in progress | 115 | Operation now in progress | 150 | operation now in progress | 36 | Operation now in progress | 36 | Operation now in progress | 36 | Operation now in progress | ||
EALREADY | 0.9 | 0 | Connection already in progress. | 56 | Operation already in progress | 244 | Operation already in progress | 149 | operation already in progress | 114 | Operation already in progress | 149 | operation already in progress | 37 | Operation already in progress | 37 | Operation already in progress | 37 | Operation already in progress | ||
ENOTSOCK | 0.9 | 0 | Not a socket. | 57 | Socket operation on non-socket | 216 | Socket operation on non-socket | 95 | Socket operation on non-socket | 88 | Socket operation on non-socket | 95 | Socket operation on non-socket | 38 | Socket operation on non-socket | 38 | Socket operation on non-socket | 38 | Socket operation on non-socket | ||
EDESTADDRREQ | 0.9 | 0 | Destination address required. | 58 | Destination address required | 217 | Destination address required | 96 | Destination address required | 89 | Destination address required | 96 | Destination address required | 39 | Destination address required | 39 | Destination address required | 39 | Destination address required | ||
EDESTADDREQ | 0.1 | 58 | Destination address required | ||||||||||||||||||
EMSGSIZE | 0.9 | 0 | Message too large. | 59 | Message too long | 218 | Message too long | 97 | Message too long | 90 | Message too long | 97 | Inappropriate message buffer length | 40 | Message too long | 40 | Message too long | 40 | Message too long | ||
EPROTOTYPE | 0.9 | 0 | Protocol wrong type for socket. | 60 | Protocol wrong type for socket | 219 | Protocol wrong type for socket | 98 | Protocol wrong type for socket | 91 | Protocol wrong type for socket | 98 | Protocol wrong type for socket | 41 | Protocol wrong type for socket | 41 | Protocol wrong type for socket | 41 | Protocol wrong type for socket | ||
ENOPROTOOPT | 0.9 | 0 | Protocol not available. | 61 | Protocol not available | 220 | Protocol not available | 99 | Protocol not available | 92 | Protocol not available | 99 | Protocol not available | 42 | Protocol not available | 42 | Protocol not available | 42 | Protocol not available | ||
EPROTONOSUPPORT | 0.9 | 0 | Protocol not supported. | 62 | Protocol not supported | 221 | Protocol not supported | 120 | Protocol not supported | 93 | Protocol not supported | 120 | Protocol not supported | 43 | Protocol not supported | 43 | Protocol not supported | 43 | Protocol not supported | ||
ESOCKTNOSUPPORT | 0.8 | 63 | Socket type not supported | 222 | Socket type not supported | 121 | Socket type not supported | 94 | Socket type not supported | 121 | Socket type not supported | 44 | Socket type not supported | 44 | Socket type not supported | 44 | Socket type not supported | ||||
EOPNOTSUPP | 0.9 | 0 | Operation not supported on socket. | 64 | Operation not supported on socket | 223 | Operation not supported | 122 | Operation not supported on socket | 95 | Operation not supported on transport endpoint | 122 | Operation not supported on socket | 45 | Operation not supported on socket | 45 | Operation not supported | 45 | Operation not supported | ||
EPFNOSUPPORT | 0.8 | 65 | Protocol family not supported | 224 | Protocol family not supported | 123 | Protocol family not supported | 96 | Protocol family not supported | 123 | Protocol family not supported | 46 | Protocol family not supported | 46 | Protocol family not supported | 46 | Protocol family not supported | ||||
EAFNOSUPPORT | 0.9 | 0 | Address family not supported. | 66 | Address family not supported by protocol family | 225 | Address family not supported by protocol family | 124 | Address family not supported by | 97 | Address family not supported by protocol | 124 | Address family not supported by | 47 | Address family not supported by protocol family | 47 | Address family not supported by protocol family | 47 | Address family not supported by protocol family | ||
EADDRINUSE | 0.9 | 0 | Address in use. | 67 | Address already in use | 226 | Address already in use | 125 | Address already in use | 98 | Address already in use | 125 | Address already in use | 48 | Address already in use | 48 | Address already in use | 48 | Address already in use | ||
EADDRNOTAVAIL | 0.9 | 0 | Address not available. | 68 | Can't assign requested address | 227 | Can't assign requested address | 126 | Can't assign requested address | 99 | Cannot assign requested address | 126 | Can't assign requested address | 49 | Can't assign requested address | 49 | Can't assign requested address | 49 | Can't assign requested address | ||
ENETDOWN | 0.9 | 0 | Network is down. | 69 | Network is down | 228 | Network is down | 127 | Network is down | 100 | Network is down | 127 | Network is down | 50 | Network is down | 50 | Network is down | 50 | Network is down | ||
ENETUNREACH | 0.9 | 0 | Network unreachable. | 70 | Network is unreachable | 229 | Network is unreachable | 128 | Network is unreachable | 101 | Network is unreachable | 128 | Network is unreachable | 51 | Network is unreachable | 51 | Network is unreachable | 51 | Network is unreachable | ||
ENETRESET | 0.9 | 0 | Connection aborted by network. | 71 | Network dropped connection on reset | 230 | Network dropped connection on reset | 129 | Network dropped connection because | 102 | Network dropped connection because of reset | 129 | Network dropped connection because | 52 | Network dropped connection on reset | 52 | Network dropped connection on reset | 52 | Network dropped connection on reset | ||
ECONNABORTED | 0.9 | 0 | Connection aborted. | 72 | Software caused connection abort | 231 | Software caused connection abort | 130 | Software caused connection abort | 103 | Software caused connection abort | 130 | Software caused connection abort | 53 | Software caused connection abort | 53 | Software caused connection abort | 53 | Software caused connection abort | ||
ECONNRESET | 0.9 | 0 | Connection reset. | 73 | Connection reset by peer | 232 | Connection reset by peer | 131 | Connection reset by peer | 104 | Connection reset by peer | 131 | Connection reset by peer | 54 | Connection reset by peer | 54 | Connection reset by peer | 54 | Connection reset by peer | ||
ENOBUFS | 0.9 | 0 | No buffer space available. | 74 | No buffer space available | 233 | No buffer space available | 132 | No buffer space available | 105 | No buffer space available | 132 | No buffer space available | 55 | No buffer space available | 55 | No buffer space available | 55 | No buffer space available | ||
EISCONN | 0.9 | 0 | Socket is connected. | 75 | Socket is already connected | 234 | Socket is already connected | 133 | Socket is already connected | 106 | Transport endpoint is already connected | 133 | Socket is already connected | 56 | Socket is already connected | 56 | Socket is already connected | 56 | Socket is already connected | ||
ENOTCONN | 0.9 | 0 | The socket is not connected. | 76 | Socket is not connected | 235 | Socket is not connected | 134 | Socket is not connected | 107 | Transport endpoint is not connected | 134 | Socket is not connected | 57 | Socket is not connected | 57 | Socket is not connected | 57 | Socket is not connected | ||
ESHUTDOWN | 0.8 | 77 | Can't send after socket shutdown | 236 | Can't send after socket shutdown | 143 | Can't send after socket shutdown | 108 | Cannot send after transport endpoint shutdown | 143 | Can't send after socket shutdown | 58 | Can't send after socket shutdown | 58 | Can't send after socket shutdown | 58 | Can't send after socket shutdown | ||||
ETIMEDOUT | 0.9 | 0 | Connection timed out. | 78 | Connection timed out | 238 | Connection timed out | 145 | Connection timed out | 110 | Connection timed out | 145 | Connection timed out | 60 | Connection timed out | 60 | Operation timed out | 60 | Operation timed out | ||
ECONNREFUSED | 0.9 | 0 | Connection refused. | 79 | Connection refused | 239 | Connection refused | 146 | Connection refused | 111 | Connection refused | 146 | Connection refused | 61 | Connection refused | 61 | Connection refused | 61 | Connection refused | ||
EHOSTDOWN | 0.8 | 80 | Host is down | 241 | Host is down | 147 | Host is down | 112 | Host is down | 147 | Host is down | 64 | Host is down | 64 | Host is down | 64 | Host is down | ||||
EHOSTUNREACH | 0.9 | 0 | Host is unreachable. | 81 | No route to host | 242 | No route to host | 148 | No route to host | 113 | No route to host | 148 | No route to host | 65 | No route to host | 65 | No route to host | 65 | No route to host | ||
ERESTART | 0.4 | 82 | restart the system call | 91 | Restartable system call | 85 | Interrupted system call should be restarted | 91 | Restartable system call | ||||||||||||
ECLONEME | 0.2 | 82 | this is the way we clone a stream ... | 88 | Tells open to clone the device | ||||||||||||||||
EPROCLIM | 0.4 | 83 | Too many processes | 67 | Too many processes | 67 | Too many processes | 67 | Too many processes | ||||||||||||
EUSERS | 0.8 | 84 | Too many users | 68 | For Sun compatibilty, will not occur | 94 | Too many users (for UFS) | 87 | Too many users | 94 | Too many users (for UFS) | 68 | Too many users | 68 | Too many users | 68 | Too many users | ||||
ELOOP | 0.9 | 0 | Too many levels of symbolic links. | 85 | Too many levels of symbolic links | 249 | Too many levels of symbolic links | 90 | Symbolic link loop | 40 | Too many symbolic links encountered | 90 | Symbolic link loop | 62 | Too many levels of symbolic links | 62 | Too many levels of symbolic links | 62 | Too many levels of symbolic links | ||
ENAMETOOLONG | 1 | 0 | Filename too long. | 86 | File name too long | 248 | File name too long | 78 | path name is too long | 36 | File name too long | 78 | Filename too long | 63 | File name too long | 63 | File name too long | 63 | File name too long | 38 | Filename too long |
ENOTEMPTY | 1 | 0 | Directory not empty. | 87 | Directory not empty [1] | 247 | Directory not empty | 93 | directory not empty | 39 | Directory not empty | 93 | Directory not empty | 66 | Directory not empty | 66 | Directory not empty | 66 | Directory not empty | 41 | Directory not empty |
EDQUOT | 0.8 | 0 | Reserved. | 88 | Disc quota exceeded | 69 | Disc quota exceeded | 49 | Disc quota exceeded | 122 | Quota exceeded | 69 | Disc quota exceeded | 69 | Disc quota exceeded | 69 | Disc quota exceeded | ||||
ECORRUPT | 0.1 | 89 | Invalid file system control data | ||||||||||||||||||
EREMOTE | 0.8 | 93 | Item is not local to host | 71 | Too many levels of remote in path | 66 | The object is remote | 66 | Object is remote | 66 | The object is remote | 71 | Too many levels of remote in path | 71 | Too many levels of remote in path | 71 | Too many levels of remote in path | ||||
ENOSYS | 1 | 0 | Function not supported. | 109 | Function not implemented POSIX | 251 | Function not implemented | 89 | Unsupported file system operation | 38 | Function not implemented | 89 | Function not implemented | 78 | Function not implemented | 78 | Function not implemented | 78 | Function not implemented | 40 | Function not implemented |
EMEDIA | 0.2 | 110 | media surface error | 124 | |||||||||||||||||
ESOFT | 0.2 | 111 | I/O completed, but needs relocation | 123 | |||||||||||||||||
ENOATTR | 0.3 | 112 | no attribute found | 87 | Attribute not found | 93 | Attribute not found | ||||||||||||||
ESAD | 0.1 | 113 | security authentication denied | ||||||||||||||||||
ENOTRUST | 0.1 | 114 | not a trusted program | ||||||||||||||||||
ETOOMANYREFS | 0.8 | 115 | Too many references: can't splice | 237 | Too many references: can't splice | 144 | Too many references: can't splice | 109 | Too many references: cannot splice | 144 | Too many references: can't splice | 59 | Too many references: can't splice | 59 | Too many references: can't splice | 59 | Too many references: can't splice | ||||
EILSEQ | 1 | 0 | Illegal byte sequence. | 116 | Invalid wide character | 47 | Illegal byte sequence | 88 | Illegal byte sequence. | 84 | Illegal byte sequence | 88 | Illegal byte sequence. | 116 | Invalid wide character | 86 | Illegal byte sequence | 92 | Illegal byte sequence | 42 | Illegal byte sequence |
ECANCELED | 0.8 | 0 | Operation canceled. | 117 | asynchronous i/o cancelled | 253 | aio request was canceled before complete | 47 | Operation canceled | 158 | AIO operation canceled | 94 | operation canceled | 85 | Operation canceled | 89 | Operation canceled | ||||
ENOSR | 0.7 | 0 | XSR No STREAM resources. | 118 | temp out of streams resources | 53 | out of streams resources | 63 | out of streams resources | 63 | Out of streams resources | 63 | out of streams resources | 82 | Out of STREAMS resources | ||||||
ETIME | 0.7 | 0 | XSR Stream ioctl() timeout. | 119 | I_STR ioctl timed out | 52 | timer expired | 62 | timer expired | 62 | Timer expired | 62 | timer expired | 83 | System call timed out | ||||||
EBADMSG | 0.7 | 0 | Bad message. | 120 | wrong message type at stream head | 67 | trying to read unreadable message | 77 | trying to read unreadable message | 74 | Not a data message | 77 | Bad message | 84 | Next message has wrong type | ||||||
EPROTO | 0.7 | 0 | Protocol error. | 121 | STREAMS protocol error | 61 | Protocol error | 71 | Protocol error | 71 | Protocol error | 71 | Protocol error | 85 | STREAMS protocol error | ||||||
ENODATA | 0.7 | 0 | XSR No message is available on the STREAM head read queue. | 122 | no message ready at stream head | 51 | no data (for no delay io) | 61 | no data (for no delay io) | 61 | No data available | 61 | no data (for no delay io) | 86 | No message on stream head read q | ||||||
ENOSTR | 0.7 | 0 | XSR Not a STREAM. | 123 | fd is not a stream | 54 | Device not a stream | 60 | Device not a stream | 60 | Device not a stream | 60 | Device not a stream | 87 | fd not associated with a stream | ||||||
ENOTSUP | 0.7 | 0 | Not supported. | 124 | POSIX threads unsupported value | 252 | Function not implemented | 48 | Operation not supported | 99 | function not implemented | 45 | Operation not supported | 45 | Operation not supported | ||||||
EMULTIHOP | 0.7 | 0 | Reserved. | 125 | multihop is not allowed | 64 | multihop attempted | 74 | multihop attempted | 72 | Multihop attempted | 74 | multihop attempted | 101 | Reserved [5] | ||||||
ENOLINK | 0.7 | 0 | Reserved. | 126 | the link has been severed | 57 | the link has been severed | 67 | the link has been severed | 67 | Link has been severed | 67 | the link has been severed | 102 | Reserved [5] | ||||||
EOVERFLOW | 0.9 | 0 | Value too large to be stored in data type. | 127 | value too large to be stored in data type | 72 | Value too large to be stored in data type | 79 | value too large to be stored in data type | 75 | Value too large for defined data type | 79 | value too large to be stored in data type | 103 | Value too large to be stored in data type [5] | 84 | Value too large to be stored in data type | 84 | Value too large to be stored in data type | ||
ESUCCESS | 0.2 | 0 | 0 | Successful | |||||||||||||||||
ENONET | 0.4 | 50 | Machine is not on the network | 64 | Machine is not on the network | 64 | Machine is not on the network | 64 | Machine is not on the network | ||||||||||||
ENOPKG | 0.5 | 55 | Package not installed | 65 | Package not installed | 65 | Package not installed | 65 | Package not installed | 92 | unresolved package name | ||||||||||
EADV | 0.4 | 58 | advertise error | 68 | advertise error | 68 | Advertise error | 68 | advertise error | ||||||||||||
ESRMNT | 0.4 | 59 | srmount error | 69 | srmount error | 69 | Srmount error | 69 | srmount error | ||||||||||||
ECOMM | 0.4 | 60 | Communication error on send | 70 | Communication error on send | 70 | Communication error on send | 70 | Communication error on send | ||||||||||||
EDOTDOT | 0.2 | 66 | Cross mount point (not really error) | 73 | RFS specific error | ||||||||||||||||
ERELOCATED | 0.1 | 125 | |||||||||||||||||||
EPOWERF | 0.1 | 126 | |||||||||||||||||||
EPATHREMOTE | 0.1 | 133 | Pathname is remote | ||||||||||||||||||
EOPCOMPLETE | 0.1 | 134 | Operation completed at server | ||||||||||||||||||
ENOLOAD | 0.1 | 152 | Cannot load required kernel module | ||||||||||||||||||
ERELOC | 0.1 | 153 | Object file error in loading kernel module | ||||||||||||||||||
ENOMATCH | 0.1 | 154 | Symbol matching given spec not found | ||||||||||||||||||
ENOUNLD | 0.1 | 155 | Cannot unload kernel module | ||||||||||||||||||
EBADVER | 0.1 | 156 | Version number mismatch for loadable kernel module | ||||||||||||||||||
ECONFIG | 0.1 | 157 | Configured kernle resource exhausted | ||||||||||||||||||
ENOREG | 0.1 | 158 | Cannot register required kernel module | ||||||||||||||||||
ENOUNREG | 0.1 | 159 | Cannot unregister kernel module | ||||||||||||||||||
ENOSYM | 0.2 | 215 | symbol does not exist in executable | 93 | unresolved symbol name | ||||||||||||||||
EREFUSED | 0.1 | 239 | Double define for NFS | ||||||||||||||||||
EREMOTERELEASE | 0.1 | 240 | Remote peer released connection | ||||||||||||||||||
EBADE | 0.3 | 50 | invalid exchange | 52 | Invalid exchange | 50 | invalid exchange | ||||||||||||||
EBADR | 0.3 | 51 | invalid request descriptor | 53 | Invalid request descriptor | 51 | invalid request descriptor | ||||||||||||||
EXFULL | 0.3 | 52 | exchange full | 54 | Exchange full | 52 | exchange full | ||||||||||||||
ENOANO | 0.3 | 53 | no anode | 55 | No anode | 53 | no anode | ||||||||||||||
EBADRQC | 0.3 | 54 | invalid request code | 56 | Invalid request code | 54 | invalid request code | ||||||||||||||
EBADSLT | 0.3 | 55 | invalid slot | 57 | Invalid slot | 55 | invalid slot | ||||||||||||||
EDEADLOCK | 0.3 | 56 | file locking deadlock error | 35 | Resource deadlock would occur | 56 | file locking deadlock error | ||||||||||||||
EBFONT | 0.3 | 57 | bad font file fmt | 59 | Bad font file format | 57 | bad font file fmt | ||||||||||||||
EOWNERDEAD | 0.1 | 58 | process died with the lock | ||||||||||||||||||
ENOTRECOVERABLE | 0.1 | 59 | lock is not recoverable | ||||||||||||||||||
ELOCKUNMAPPED | 0.1 | 72 | locked lock was unmapped | ||||||||||||||||||
ENOTACTIVE | 0.1 | 73 | Facility is not active | ||||||||||||||||||
ENOTUNIQ | 0.3 | 80 | given log. name not unique | 76 | Name not unique on network | 80 | given log. name not unique | ||||||||||||||
EBADFD | 0.3 | 81 | f.d. invalid for this operation | 77 | File descriptor in bad state | 81 | f.d. invalid for this operation | ||||||||||||||
EREMCHG | 0.3 | 82 | Remote address changed | 78 | Remote address changed | 82 | Remote address changed | ||||||||||||||
ELIBACC | 0.3 | 83 | Can't access a needed shared lib. | 79 | Can not access a needed shared library | 83 | Can't access a needed shared lib. | ||||||||||||||
ELIBBAD | 0.3 | 84 | Accessing a corrupted shared lib. | 80 | Accessing a corrupted shared library | 84 | Accessing a corrupted shared lib. | ||||||||||||||
ELIBSCN | 0.3 | 85 | .lib section in a.out corrupted. | 81 | .lib section in a.out corrupted | 85 | .lib section in a.out corrupted. | ||||||||||||||
ELIBMAX | 0.3 | 86 | Attempting to link in too many libs. | 82 | Attempting to link in too many shared libraries | 86 | Attempting to link in too many libs. | ||||||||||||||
ELIBEXEC | 0.3 | 87 | Attempting to exec a shared library. | 83 | Cannot exec a shared library directly | 87 | Attempting to exec a shared library. | ||||||||||||||
ESTRPIPE | 0.3 | 92 | if pipe/FIFO, don't sleep in stream head | 86 | Streams pipe error | 92 | if pipe/FIFO, don't sleep in stream head | ||||||||||||||
EUCLEAN | 0.3 | 117 | Structure needs cleaning | 135 | Structure needs cleaning | 35 | Unknown error | ||||||||||||||
ENOTNAM | 0.2 | 118 | Not a XENIX named type file | 137 | Not a XENIX named type file | ||||||||||||||||
ENAVAIL | 0.2 | 119 | No XENIX semaphores available | 138 | No XENIX semaphores available | ||||||||||||||||
EISNAM | 0.2 | 120 | Is a named type file | 139 | Is a named type file | ||||||||||||||||
EREMOTEIO | 0.2 | 121 | Remote I/O error | 140 | Remote I/O error | ||||||||||||||||
ENOMEDIUM | 0.1 | 123 | No medium found | ||||||||||||||||||
EMEDIUMTYPE | 0.1 | 124 | Wrong medium type | ||||||||||||||||||
ECKPT | 0.1 | 47 | POSIX checkpoint/restart error | ||||||||||||||||||
LASTERRNO | 0.1 | 134 | used by nfs kernel and also decnet code | ||||||||||||||||||
EINIT | 0.1 | 141 | Reserved for future | ||||||||||||||||||
EREMDEV | 0.1 | 142 | Error 142 | ||||||||||||||||||
EBADRPC | 0.3 | 72 | RPC struct is bad | 72 | RPC struct is bad | 72 | RPC struct is bad | ||||||||||||||
ERPCMISMATCH | 0.3 | 73 | RPC version wrong | 73 | RPC version wrong | 73 | RPC version wrong | ||||||||||||||
EPROGUNAVAIL | 0.3 | 74 | RPC prog. not avail | 74 | RPC prog. not avail | 74 | RPC prog. not avail | ||||||||||||||
EPROGMISMATCH | 0.3 | 75 | Program version wrong | 75 | Program version wrong | 75 | Program version wrong | ||||||||||||||
EPROCUNAVAIL | 0.3 | 76 | Bad procedure for program | 76 | Bad procedure for program | 76 | Bad procedure for program | ||||||||||||||
EFTYPE | 0.3 | 79 | Inappropriate file type or format | 79 | Inappropriate file type or format | 79 | Inappropriate file type or format | ||||||||||||||
EDIRTY | 0.1 | 89 | Mounting a dirty fs w/o force | ||||||||||||||||||
EDUPPKG | 0.1 | 90 | duplicate package name on install | ||||||||||||||||||
EVERSION | 0.1 | 91 | version number mismatch | ||||||||||||||||||
EFAIL | 0.1 | 95 | cannot start operation | ||||||||||||||||||
EINPROG | 0.1 | 97 | operation (now) in progress | ||||||||||||||||||
EMTIMERS | 0.1 | 98 | too many timers | ||||||||||||||||||
EAIO | 0.1 | 100 | internal AIO operation complete | ||||||||||||||||||
ELAST | 0.2 | 88 | Must be equal largest errno | 93 | Must be equal largest errno | ||||||||||||||||
EAUTH | 0.2 | 80 | Authentication error | 80 | Authentication error | ||||||||||||||||
EDOOFUS | 0.1 | 88 | Programming error | ||||||||||||||||||
ENEEDAUTH | 0.2 | 81 | Need authenticator | 81 | Need authenticator | ||||||||||||||||
EPWROFF | 0.1 | 82 | Device power is off | ||||||||||||||||||
EBADMACHO | 0.1 | 88 | Malformed Macho file | ||||||||||||||||||
EDEVERR | 0.1 | 83 | Device error, e.g. paper out | ||||||||||||||||||
ESHLIBVERS | 0.1 | 87 | Shared library version mismatch | ||||||||||||||||||
EBADEXEC | 0.1 | 85 | Bad executable | ||||||||||||||||||
EBADARCH | 0.1 | 86 | Bad CPU type in executable | ||||||||||||||||||
- | 0.1 | 43 | Unknown error | ||||||||||||||||||
UNKNOWN | 0.1 | 37 | Unknown error |