List of available codes.
Code |
Label |
Description |
---|---|---|
1 |
EPERM |
Operation not allowed |
2 |
ENOENT |
No files or directories of this type |
3 |
ESRCH |
No process of this type |
4 |
EINTR |
System call aborted |
5 |
EIO |
I/O error |
6 |
ENXIO |
No devices or addresses of this type |
7 |
E2BIG |
List of arguments too long |
8 |
ENOEXEC |
Execution format error |
9 |
EBADF |
Wrong file number |
10 |
ECHILD |
No child process |
11 |
EAGAIN |
Try again |
12 |
ENOMEM |
Out of memory |
13 |
EACCES |
Permissions denied |
14 |
EFAULT |
Wrong address |
15 |
ENOTBLK |
Block device required |
16 |
EBUSY |
Device or resource busy |
17 |
EEXIST |
File exists |
18 |
EXDEV |
Link between devices |
19 |
ENODEV |
Device does not exist |
20 |
ENOTDIR |
It is not a directory |
21 |
EISDIR |
It is a directory |
22 |
EINVAL |
Invalid argument |
23 |
ENFILE |
File table overflow |
24 |
EMFILE |
Too many opened files |
25 |
ENOTTY |
It is not a typewriter |
26 |
ETXTBSY |
Text file busy |
27 |
EFBIG |
File too large |
28 |
ENOSPC |
No more space on the device |
29 |
ESPIPE |
Illegal search |
30 |
EROFS |
Read-only file system |
31 |
EMLINK |
Too many links |
32 |
EPIPE |
Broken pipe |
33 |
EDOM |
Mathematical argument outside the domain of the function |
34 |
ERANGE |
Mathematical result not representable |
35 |
EDEADLK |
Resource deadlock would occur |
36 |
ENAMETOOLONG |
File name too long |
37 |
ENOLCK |
No record lock available |
38 |
ENOSYS |
Function not implemented |
39 |
ENOTEMPTY |
Directory not empty |
40 |
ELOOP |
Too many symbolic links encountered |
42 |
ENOMSG |
No message of desired type |
43 |
EIDRM |
Identifier removed |
44 |
ECHRNG |
Channel number out of range |
48 |
ELNRNG |
Link number out of range |
49 |
EUNATCH |
Protocol driver not connected |
53 |
EBADR |
Invalid request descriptor |
56 |
EBADRQC |
Invalid request code |
57 |
EBADSLT |
Invalid slot |
60 |
ENOSTR |
Device is not a stream |
61 |
ENODATA |
No data available |
62 |
ETIME |
Timer expired |
63 |
ENOSR |
Stream resources exhausted |
64 |
ENONET |
Machine is not on the network |
65 |
ENOPKG |
Package not installed |
66 |
EREMOTE |
Object is remote |
67 |
ENOLINK |
Connection has been broken |
68 |
EADV |
Advertisement error |
69 |
ESRMNT |
Assembly error |
70 |
ECOMM |
Communication error when sending |
71 |
EPROTO |
Protocol error |
72 |
EMULTIHOP |
Multihop attempt |
73 |
EDOTDOT |
RFS-specific error |
74 |
EBADMSG |
Not a data message |
75 |
EOVERFLOW |
Value too large for defined data type |
76 |
ENOTUNIQ |
Name not unique on the network |
77 |
EBADFD |
File descriptor in bad state |
78 |
EREMCHG |
Remote address changed |
79 |
ELIBACC |
Unable to access a needed shared library |
80 |
ELIBBAD |
Accessing a damaged shared library |
81 |
ELIBSCN |
Corrupted .lib section in a.out |
82 |
ELIBMAX |
Attempt to link too many shared libraries |
83 |
ELIBEXEC |
Unable to directly execute a shared library |
84 |
EILSEQ |
Illegal byte sequence |
85 |
ERESTART |
Broken system call needs to be restarted |
86 |
ESTRPIPE |
Stream pipe error |
87 |
EUSERS |
Too many users |
88 |
ENOTSOCK |
Socket operation on non-pocket |
89 |
EDESTADDRREQ |
Destination address required |
90 |
EMGSIZE |
Message too long |
91 |
EPROTTYPE |
Wrong type protocol for socket |
92 |
ENOPROTOOPT |
Protocol not available |
93 |
EPROTONOSUPPORT |
Protocol not supported |
94 |
ESOCKTNOSUPPORT |
Socket type not supported |
95 |
EOPNOTSUPP |
Unsupported operation on transport endpoint |
96 |
EPFNOSUPPORT |
Protocol family not supported |
97 |
EAFNOSUPPORT |
Protocol address family not supported |
98 |
EADDRINUSE |
Address already in use |
99 |
EADDRNOTAVAIL |
Unable to assign requested address |
100 |
ENETDOWN |
Network is down |
101 |
ENETUNREACH |
Network is unreachable |
102 |
ENETRESET |
Network has broken the connection due to a reset |
103 |
ECONNABORTED |
Connection interruption caused by software |
104 |
ECONNRESET |
Connection reset by the peer |
105 |
ENOBUFS |
No buffer space available |
106 |
EISCONN |
Transport endpoint is already connected |
107 |
ENOTCONN |
Transport endpoint is not connected |
108 |
ESHUTDOWN |
Unable to send after transport endpoint stopped |
109 |
ETOOMANYREFS |
Too many references: unable to splice |
110 |
ETIMEDOUT |
Connection expired |
111 |
ECONNREFUSED |
Connection refused |
112 |
EHOSTDOWN |
Host is down |
113 |
EHOSTUNREACH |
No path to host |
114 |
EALREADY |
Operation already in progress |
115 |
EINPROGRESS |
Operation in progress |
116 |
ESTALE |
NFS file handle obsolete |
117 |
EUCLEAN |
Structure needs to be cleaned up |
120 |
EISNAM |
It is a file of type named |
121 |
EREMOTEIO |
Remote I/O error |
122 |
EMSGSIZE |
Message too long |
123 |
ENOMEDIUM |
No support found |
124 |
EMEDIUMTYPE |
Wrong type of support |