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
Error return codes

Previous page: Error codes
Next page: Debugging