added errno.h codes for easy lookup of error codes in C on Linux
This commit is contained in:
parent
ea06787d6b
commit
29bb2ccdea
1 changed files with 131 additions and 0 deletions
131
errno_codes.txt
Normal file
131
errno_codes.txt
Normal file
|
|
@ -0,0 +1,131 @@
|
||||||
|
ERROR CODE TABLE
|
||||||
|
Error number Error Code Error Description
|
||||||
|
1 EPERM Operation not permitted
|
||||||
|
2 ENOENT No such file or directory
|
||||||
|
3 ESRCH No such process
|
||||||
|
4 EINTR Interrupted system call
|
||||||
|
5 EIO I/O error
|
||||||
|
6 ENXIO No such device or address
|
||||||
|
7 E2BIG Argument list too long
|
||||||
|
8 ENOEXEC Exec format error
|
||||||
|
9 EBADF Bad file number
|
||||||
|
10 ECHILD No child processes
|
||||||
|
11 EAGAIN Try again
|
||||||
|
12 ENOMEM Out of memory
|
||||||
|
13 EACCES Permission denied
|
||||||
|
14 EFAULT Bad address
|
||||||
|
15 ENOTBLK Block device required
|
||||||
|
16 EBUSY Device or resource busy
|
||||||
|
17 EEXIST File exists
|
||||||
|
18 EXDEV Cross-device link
|
||||||
|
19 ENODEV No such device
|
||||||
|
20 ENOTDIR Not a directory
|
||||||
|
21 EISDIR Is a directory
|
||||||
|
22 EINVAL Invalid argument
|
||||||
|
23 ENFILE File table overflow
|
||||||
|
24 EMFILE Too many open files
|
||||||
|
25 ENOTTY Not a typewriter
|
||||||
|
26 ETXTBSY Text file busy
|
||||||
|
27 EFBIG File too large
|
||||||
|
28 ENOSPC No space left on device
|
||||||
|
29 ESPIPE Illegal seek
|
||||||
|
30 EROFS Read-only file system
|
||||||
|
31 EMLINK Too many links
|
||||||
|
32 EPIPE Broken pipe
|
||||||
|
33 EDOM Math argument out of domain of func
|
||||||
|
34 ERANGE Math result not representable
|
||||||
|
35 EDEADLK Resource deadlock would occur
|
||||||
|
36 ENAMETOOLONG File name too long
|
||||||
|
37 ENOLCK No record locks 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
|
||||||
|
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
|
||||||
|
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
|
||||||
|
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
|
||||||
|
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
|
||||||
|
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
|
||||||
|
125 ECANCELED Operation Canceled
|
||||||
|
126 ENOKEY Required key not available
|
||||||
|
127 EKEYEXPIRED Key has expired
|
||||||
|
128 EKEYREVOKED Key has been revoked
|
||||||
|
129 EKEYREJECTED Key was rejected by service
|
||||||
|
130 EOWNERDEAD Owner died
|
||||||
|
131 ENOTRECOVERABLE State not recoverable
|
||||||
Loading…
Add table
Add a link
Reference in a new issue