Last active
July 22, 2019 18:38
-
-
Save kylefurlong/b8233eb4d40d173d9c9f7da096911914 to your computer and use it in GitHub Desktop.
errno cli
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function errno() { (grep "^$1 " ~/errno.db || cat ~/errno.db) } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ errno | |
1 EPERM Operation not permitted | |
2 ENOENT No such file or directory | |
3 ESRCH No such process | |
4 EINTR Interrupted system call | |
... | |
$ errno 55 | |
55 ENOANO No anode | |
$ ?? |
SEO: libc glibc muslc C C++ C/C++ cpp C89 C99 cpp11 cpp14 cpp17 C++11 C++14 C++17 cc errno.h embedded linux zmq 0mq zeromq device errno error code errorcode
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks to https://www.thegeekstuff.com/2010/10/linux-error-codes for the original compilation