errno | error constant name | error message text | conforming to |
---|---|---|---|
1 | eperm | operation not permitted | posix |
2 | enoent | no such file or directory | posix |
3 | esrch | no such process | posix |
4 | eintr | interrupted system call | posix |
5 | eio | i/o error | posix |
6 | enxio | no such device or address | posix |
7 | e2big | argument list too long | posix |
8 | enoexec | exec format error | posix |
9 | ebadf | bad file number | posix |
10 | echild | no child processes | posix |
11 | eagain,ewouldblock | try again | posix |
12 | enomem | out of memory | posix |
13 | eacces | permission denied | posix |
14 | efault | bad address | posix |
15 | enotblk | block device required | |
16 | ebusy | device or resource busy | posix |
17 | eexist | file exists | posix |
18 | exdev | cross-device link | posix |
19 | enodev | no such device | posix |
20 | enotdir | not a directory | posix |
21 | eisdir | is a directory | posix |
22 | einval | invalid argument | posix |
23 | enfile | file table overflow | posix |
24 | emfile | too many open files | posix |
25 | enotty | not a typewriter | posix |
26 | etxtbsy | text file busy | sysv |
27 | efbig | file too large | posix |
28 | enospc | no space left on device | posix |
29 | espipe | illegal seek | posix |
30 | erofs | read-only file system | posix |
31 | emlink | too many links | posix |
32 | epipe | broken pipe | posix |
33 | edom | math argument out of domain of func | posix, iso c |
34 | erange | math result not representable | posix, iso c |
35 | edeadlk,edeadlock | resource deadlock would occur | posix |
36 | enametoolong | file name too long | posix |
37 | enolck | no record locks available | posix |
38 | enosys | function not implemented | posix |
39 | enotempty | directory not empty | posix |
40 | eloop | too many symbolic links encountered | |
41 | ———— | ||
42 | enomsg | no message of desired type | |
43 | eidrm | identifier removed | |
44 | echrng | channel number out of range | |
45 | el2nsync | level 2 not synchronized | |
46 | el3hlt | level 3 halted | |
47 | el3rst | level 3 reset | |
48 | elnrng | link number out of range | |
49 | eunatch | protocol driver not attached | |
50 | enocsi | no csi structure available | |
51 | el2hlt | level 2 halted | |
52 | ebade | invalid exchange | |
53 | ebadr | invalid request descriptor | |
54 | exfull | exchange full | |
55 | enoano | no anode | |
56 | ebadrqc | invalid request code | |
57 | ebadslt | invalid slot | |
58 | ———— | ||
59 | ebfont | bad font file format | |
60 | enostr | device not a stream | |
61 | enodata | no data available | |
62 | etime | timer expired | |
63 | enosr | out of streams resources | |
64 | enonet | machine is not on the network | |
65 | enopkg | package not installed | |
66 | eremote | object is remote | |
67 | enolink | link has been severed | |
68 | eadv | advertise error | |
69 | esrmnt | srmount error | |
70 | ecomm | communication error on send | |
71 | eproto | protocol error | |
72 | emultihop | multihop attempted | |
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 network | |
77 | ebadfd | file descriptor in bad state | |
78 | eremchg | remote address changed | |
79 | elibacc | can not access a needed shared library | |
80 | elibbad | accessing a corrupted shared library | |
81 | elibscn | .lib section in a.out corrupted | |
82 | elibmax | attempting to link in too many shared libraries | |
83 | elibexec | cannot exec a shared library directly | |
84 | eilseq | illegal byte sequence | iso c (amendment 1) |
85 | erestart | interrupted system call should be restarted | |
86 | estrpipe | streams pipe error | |
87 | eusers | too many users | |
88 | enotsock | socket operation on non-socket | |
89 | edestaddrreq | destination address required | |
90 | emsgsize | message too long | posix |
91 | eprototype | protocol wrong type for socket | |
92 | enoprotoopt | protocol not available | |
93 | eprotonosupport | protocol not supported | |
94 | esocktnosupport | socket type not supported | |
95 | eopnotsupp | operation not supported on transport endpoint | |
96 | epfnosupport | protocol family not supported | |
97 | eafnosupport | address family not supported by protocol | |
98 | eaddrinuse | address already in use | |
99 | eaddrnotavail | cannot assign requested address | |
100 | enetdown | network is down | |
101 | enetunreach | network is unreachable | |
102 | enetreset | network dropped connection because of reset | |
103 | econnaborted | software caused connection abort | |
104 | econnreset | connection reset by peer | |
105 | enobufs | no buffer space available | |
106 | eisconn | transport endpoint is already connected | |
107 | enotconn | transport endpoint is not connected | |
108 | eshutdown | cannot send after transport endpoint shutdown | |
109 | etoomanyrefs | too many references: cannot splice | |
110 | etimedout | connection timed out | posix |
111 | econnrefused | connection refused | |
112 | ehostdown | host is down | |
113 | ehostunreach | no route to host | |
114 | ealready | operation already in progress | |
115 | einprogress | operation now in progress | |
116 | estale | stale nfs file handle | |
117 | euclean | structure needs cleaning | |
118 | enotnam | not a xenix named type file | |
119 | enavail | no xenix semaphores available | |
120 | eisnam | is a named type file | |
121 | eremoteio | remote i/o error | |
122 | edquot | quota exceeded | |
123 | enomedium | no medium found | |
124 | emediumtype | wrong medium type |
error messages
berikut ini adalah beberapa pesan error berdasarkan c library menurut standar posix (atau posix-like).