| Error Code | Error Text | 
|---|---|
| 0 | Successful | 
| 1 | Not owner | 
| 2 | No such file or directory | 
| 3 | No such process | 
| 4 | Interrupted system call | 
| 5 | I/O error | 
| 6 | No such device or address | 
| 7 | Arg list too long | 
| 8 | Exec format error | 
| 9 | Bad file number | 
| 10 | No children | 
| 11 | Operation would cause deadlock | 
| 12 | Not enough core | 
| 13 | Permission denied | 
| 14 | Bad address | 
| 15 | Block device required | 
| 16 | Mount device busy | 
| 17 | File exists | 
| 18 | Cross-device link | 
| 19 | No such device | 
| 20 | Not a directory | 
| 21 | Is a directory | 
| 22 | Invalid argument | 
| 23 | File table overflow | 
| 24 | Too many open files | 
| 25 | Not a typewriter | 
| 26 | Text file busy | 
| 27 | File too large | 
| 28 | No space left on device | 
| 29 | Illegal seek | 
| 30 | Read-only file system | 
| 31 | Too many links | 
| 32 | Broken pipe | 
| 33 | Argument too large | 
| 34 | Result too large | 
| 35 | Operation would block | 
| 36 | Operation now in progress | 
| 37 | Operation already in progress | 
| 38 | Socket operation on non-socket | 
| 39 | Destination address required | 
| 40 | Message too long | 
| 41 | Protocol wrong type for socket | 
| 42 | Protocol not available | 
| 43 | Protocol not supported | 
| 44 | Socket type not supported | 
| 45 | Operation not supported on socket | 
| 46 | Protocol family not supported | 
| 47 | Address family not supported by protocol family | 
| 48 | Address already in use | 
| 49 | Cannot assign requested address | 
| 50 | Network is down | 
| 51 | Network is unreachable | 
| 52 | Network dropped connection on reset | 
| 53 | Software caused connection abort | 
| 54 | Connection reset by peer | 
| 55 | No buffer space available | 
| 56 | Socket is already connected | 
| 57 | Socket is not connected | 
| 58 | Cannot send after socket shutdown | 
| 59 | Too many references: cannot splice | 
| 60 | Connection timed out | 
| 61 | Connection refused | 
| 62 | Too many levels of symbolic links | 
| 63 | File name too long | 
| 64 | Host is down | 
| 65 | No route to host | 
| 66 | Directory not empty | 
| 67 | Too many processes | 
| 68 | Too many users | 
| 69 | Disc quota exceeded | 
| 70 | Stale NFS file handle | 
| 71 | Too many levels of remote in path | 
| 72 | RPC struct is bad | 
| 73 | RPC version wrong | 
| 74 | RPC prog. not avail | 
| 75 | Program version wrong | 
| 76 | Bad procedure for program | 
| 77 | No locks available | 
| 78 | Function not implemented | 
| 79 | Inappropriate file type or format | 
| 80 | No msg matches receive request | 
| 81 | Msg queue id has been removed | 
| 82 | Out of STREAMS resources | 
| 83 | System call timed out | 
| 84 | Next message has wrong type | 
| 85 | STREAMS protocol error | 
| 86 | No message on stream head read q | 
| 87 | fd not associated with a stream | 
| 88 | Tells open to clone the device | 
| 89 | Mounting a dirty fs w/o force | 
| 90 | Duplicate package name on install | 
| 91 | Version number mismatch | 
| 92 | Unresolved package name | 
| 93 | Unresolved symbol name | 
| 94 | Operation canceled | 
| 95 | Cannot start operation | 
| 97 | Operation (now) in progress | 
| 98 | Too many timers | 
| 99 | Function not implemented | 
| 100 | Internal AIO operation complete | 
| 101 | Reserved | 
| 102 | Reserved | 
| 103 | Value too large to be stored in data type | 
| 116 | Invalid wide character |