Error numbers
| 0 | Success | Good result |
| 1 | Startup - command line parameters invalid | |
| 2 | ENOENT | legacy - No such entity |
| 3 | Startup - a device could not be opened | |
| 4 | EINTR | legacy - Interrupted |
| 5 | EIO | legacy - IO error |
| 6 | Startup - network could not be opened | |
| 7 | Startup - Avahi library could not be loaded | |
| 8 | Startup - Bonjour library could not be loaded | |
| 9 | EBADFS | legacy - Bad filesystem |
| 10 | Startup - zeroconf communication problem | |
| 11 | EAGAIN | legacy - Temporary interruption |
| 12 | ENOMEM | legacy - memory exhausted |
| 13 | EACCES | legacy - Access error |
| 14 | EFAULT | legacy - Communication fault |
| 15 | Startup - memory could not be allocated | |
| 16 | EBUSY | legacy - Busy |
| 17 | Program - not initialized | |
| 18 | Program - not yet ready | |
| 19 | ENODEV | legacy - No such device |
| 20 | ENOTDIR | legacy - Not a directory |
| 21 | EISDIR | legacy - Is a directory |
| 22 | EINVAL | legacy - Invalid transaction |
| 23 | Program - closing | |
| 24 | Program - closed | |
| 25 | Program - cannot close | |
| 26 | Path - input path too long | |
| 27 | Path - bad path syntax | |
| 28 | Device - Device name bad CRC8 | |
| 29 | Device - Unrecognized device name or alias | |
| 30 | EROFS | legacy - Read-only file system |
| 31 | Device - alias name too long | |
| 32 | Device - unrecognized device property | |
| 33 | Device - device property not an array | |
| 34 | ERANGE | legacy - Out of range |
| 35 | Device - device property should be an array | |
| 36 | ENAMETOOLONG | legacy - Name too long |
| 37 | Device - device not a bit field | |
| 38 | Device - array index out of range | |
| 39 | Device - device property not a subpath | |
| 40 | ELOOP | legacy - Loop discovered |
| 41 | Device - device not found | |
| 42 | ENOMSG | legacy - No message |
| 43 | Device - other device error | |
| 44 | Bus - bus short | |
| 45 | Bus - no such bus | |
| 46 | Bus - bus not appropriate | |
| 47 | Bus - bus not responding | |
| 48 | Bus - bus being reset | |
| 49 | Bus - bus closed | |
| 50 | Bus - bus could not be opened | |
| 51 | Bus - communication error on bus | |
| 52 | Bus - communication timeout | |
| 53 | Bus - telnet error | |
| 54 | Bus - tcp error | |
| 55 | Bus - bus is local | |
| 56 | Bus - bus is remote | |
| 57 | Read - data too large | |
| 58 | Read - data communication error | |
| 59 | Read - not a property | |
| 60 | Read - not a readable property | |
| 61 | Write - data too large | |
| 62 | Write - data too small | |
| 63 | Write - data wrong format | |
| 64 | Write - not a property | |
| 65 | Write - not a writable property | |
| 66 | Write - read-only mode | |
| 67 | Write - data communication error | |
| 68 | Directory - output path too long | |
| 69 | Directory - not a directory | |
| 70 | Presence - not a device | |
| 71 | Unknown query type | |
| 72 | Owserver protocol - socket problem | |
| 73 | Owserver protocol - timeout | |
| 74 | EBADMSG | legacy - Bad message |
| 75 | Owserver protocol - version mismatch | |
| 76 | Owserver protocol - packet size error | |
| 77 | Path - extra text in path | |
| 78 | Internal - unexpected null pointer | |
| 79 | Internal - unable to allocate memory | |
| 80 | Unassigned error 80 | |
| 81 | Unassigned error 81 | |
| 82 | Unassigned error 82 | |
| 83 | Unassigned error 83 | |
| 84 | Unassigned error 84 | |
| 85 | Unassigned error 85 | |
| 86 | Unassigned error 86 | |
| 87 | Unassigned error 87 | |
| 88 | Unassigned error 88 | |
| 89 | Unassigned error 89 | |
| 90 | EMSGSIZE | legacy - Message size problem |
| 91 | Unassigned error 91 | |
| 92 | Unassigned error 92 | |
| 93 | Unassigned error 93 | |
| 94 | Unassigned error 94 | |
| 95 | ENOTSUP | legacy - Not supported |
| 96 | Unassigned error 96 | |
| 97 | Unassigned error 97 | |
| 98 | EADDRINUSE | legacy - Address in use |
| 99 | EADDRNOTAVAIL | legacy - Address not available |
| 100 | Unassigned error 100 | |
| 101 | Unassigned error 100 | |
| 102 | Unassigned error 100 | |
| 103 | ECONNABORTED | legacy - Connection aborted |
| 104 | Unassigned error 104 | |
| 105 | ENOBUFS | legacy - No buffers |
Previous page: Error codes
Next page: Debugging