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