Branch data Line data Source code
1 [ + ]: 36 : /**
2 : 36 : * errno(3) — Linux manual page
3 : 36 : * url: https://man7.org/linux/man-pages/man3/errno.3.html
4 : 36 : *
5 : 36 : * @module node-tee-errno
6 : 36 : * @desc A list of the symbolic error names that are defined on Linux
7 : 36 : * @version 1.0.1
8 : 36 : * @author Essam A. El-Sherif
9 : 36 : */
10 : 36 :
11 : 36 : /**
12 : 36 : * @const {object} default - Symbolic error names and error messages
13 : 36 : * @static
14 : 36 : */
15 : 36 : export default {
16 : 36 : 'E2BIG' : 'Argument list too long',
17 : 36 : 'EACCES' : 'Permission denied',
18 : 36 : 'EADDRINUSE' : 'Address already in use',
19 : 36 : 'EADDRNOTAVAIL' : 'Address not available',
20 : 36 : 'EAFNOSUPPORT' : 'Address family not supported',
21 : 36 : 'EAGAIN' : 'Resource temporarily unavailable',
22 : 36 : 'EALREADY' : 'Connection already in progress',
23 : 36 : 'EBADE' : 'Invalid exchange',
24 : 36 : 'EBADF' : 'Bad file descriptor',
25 : 36 : 'EBADFD' : 'File descriptor in bad state',
26 : 36 : 'EBADMSG' : 'Bad message',
27 : 36 : 'EBADR' : 'Invalid request descriptor',
28 : 36 : 'EBADRQC' : 'Invalid request code',
29 : 36 : 'EBADSLT' : 'Invalid slot',
30 : 36 : 'EBUSY' : 'Device or resource busy',
31 : 36 : 'ECANCELED' : 'Operation canceled',
32 : 36 : 'ECHILD' : 'No child processes',
33 : 36 : 'ECHRNG' : 'Channel number out of range',
34 : 36 : 'ECOMM' : 'Communication error on send',
35 : 36 : 'ECONNABORTED' : 'Connection aborted',
36 : 36 : 'ECONNREFUSED' : 'Connection refused',
37 : 36 : 'ECONNRESET' : 'Connection reset',
38 : 36 : 'EDEADLK' : 'Resource deadlock avoided',
39 : 36 : 'EDEADLOCK' : 'On most architectures, a synonym for EDEADLK. On some architectures',
40 : 36 : 'EDESTADDRREQ' : 'Destination address required',
41 : 36 : 'EDOM' : 'Mathematics argument out of domain of function',
42 : 36 : 'EDQUOT' : 'Disk quota exceeded',
43 : 36 : 'EEXIST' : 'File exists',
44 : 36 : 'EFAULT' : 'Bad address',
45 : 36 : 'EFBIG' : 'File too large',
46 : 36 : 'EHOSTDOWN' : 'Host is down',
47 : 36 : 'EHOSTUNREACH' : 'Host is unreachable',
48 : 36 : 'EHWPOISON' : 'Memory page has hardware error',
49 : 36 : 'EIDRM' : 'Identifier removed',
50 : 36 : 'EILSEQ' : 'Invalid or incomplete multibyte or wide character',
51 : 36 : 'EINPROGRESS' : 'Operation in progress',
52 : 36 : 'EINTR' : 'Interrupted function call',
53 : 36 : 'EINVAL' : 'Invalid argument',
54 : 36 : 'EIO' : 'Input/output error',
55 : 36 : 'EISCONN' : 'Socket is connected',
56 : 36 : 'EISDIR' : 'Is a directory',
57 : 36 : 'EISNAM' : 'Is a named type file',
58 : 36 : 'EKEYEXPIRED' : 'Key has expired',
59 : 36 : 'EKEYREJECTED' : 'Key was rejected by service',
60 : 36 : 'EKEYREVOKED' : 'Key has been revoked',
61 : 36 : 'EL2HLT' : 'Level 2 halted',
62 : 36 : 'EL2NSYNC' : 'Level 2 not synchronized',
63 : 36 : 'EL3HLT' : 'Level 3 halted',
64 : 36 : 'EL3RST' : 'Level 3 reset',
65 : 36 : 'ELIBACC' : 'Cannot access a needed shared library',
66 : 36 : 'ELIBBAD' : 'Accessing a corrupted shared library',
67 : 36 : 'ELIBMAX' : 'Attempting to link in too many shared libraries',
68 : 36 : 'ELIBSCN' : '.lib section in a.out corrupted',
69 : 36 : 'ELIBEXEC' : 'Cannot exec a shared library directly',
70 : 36 : 'ELNRANGE' : 'Link number out of range',
71 : 36 : 'ELOOP' : 'Too many levels of symbolic links',
72 : 36 : 'EMEDIUMTYPE' : 'Wrong medium type',
73 : 36 : 'EMFILE' : 'Too many open files',
74 : 36 : 'EMLINK' : 'Too many links',
75 : 36 : 'EMSGSIZE' : 'Message too long',
76 : 36 : 'EMULTIHOP' : 'Multihop attempted',
77 : 36 : 'ENAMETOOLONG' : 'Filename too long',
78 : 36 : 'ENETDOWN' : 'Network is down',
79 : 36 : 'ENETRESET' : 'Connection aborted by network',
80 : 36 : 'ENETUNREACH' : 'Network unreachable',
81 : 36 : 'ENFILE' : 'Too many open files in system',
82 : 36 : 'ENOANO' : 'No anode',
83 : 36 : 'ENOBUFS' : 'No buffer space available',
84 : 36 : 'ENODATA' : 'No message is available on the STREAM head read queue',
85 : 36 : 'ENODEV' : 'No such device',
86 : 36 : 'ENOENT' : 'No such file or directory',
87 : 36 : 'ENOEXEC' : 'Exec format error',
88 : 36 : 'ENOKEY' : 'Required key not available',
89 : 36 : 'ENOLCK' : 'No locks available',
90 : 36 : 'ENOLINK' : 'Link has been severed',
91 : 36 : 'ENOMEDIUM' : 'No medium found',
92 : 36 : 'ENOMEM' : 'Not enough space/cannot allocate memory',
93 : 36 : 'ENOMSG' : 'No message of the desired type',
94 : 36 : 'ENONET' : 'Machine is not on the network',
95 : 36 : 'ENOPKG' : 'Package not installed',
96 : 36 : 'ENOPROTOOPT' : 'Protocol not available',
97 : 36 : 'ENOSPC' : 'No space left on device',
98 : 36 : 'ENOSR' : 'No STREAM resources',
99 : 36 : 'ENOSTR' : 'Not a STREAM',
100 : 36 : 'ENOSYS' : 'Function not implemented',
101 : 36 : 'ENOTBLK' : 'Block device required',
102 : 36 : 'ENOTCONN' : 'The socket is not connected',
103 : 36 : 'ENOTDIR' : 'Not a directory',
104 : 36 : 'ENOTEMPTY' : 'Directory not empty',
105 : 36 : 'ENOTRECOVERABLE': 'State not recoverable',
106 : 36 : 'ENOTSOCK' : 'Not a socket',
107 : 36 : 'ENOTSUP' : 'Operation not supported',
108 : 36 : 'ENOTTY' : 'Inappropriate I/O control operation',
109 : 36 : 'ENOTUNIQ' : 'Name not unique on network',
110 : 36 : 'ENXIO' : 'No such device or address',
111 : 36 : 'EOPNOTSUPP' : 'Operation not supported on socket',
112 : 36 : 'EOVERFLOW' : 'Value too large to be stored in data type',
113 : 36 : 'EOWNERDEAD' : 'Owner died',
114 : 36 : 'EPERM' : 'Operation not permitted',
115 : 36 : 'EPFNOSUPPORT' : 'Protocol family not supported',
116 : 36 : 'EPIPE' : 'Broken pipe',
117 : 36 : 'EPROTO' : 'Protocol error',
118 : 36 : 'EPROTONOSUPPORT': 'Protocol not supported',
119 : 36 : 'EPROTOTYPE' : 'Protocol wrong type for socket',
120 : 36 : 'ERANGE' : 'Result too large',
121 : 36 : 'EREMCHG' : 'Remote address changed',
122 : 36 : 'EREMOTE' : 'Object is remote',
123 : 36 : 'EREMOTEIO' : 'Remote I/O error',
124 : 36 : 'ERESTART' : 'Interrupted system call should be restarted',
125 : 36 : 'ERFKILL' : 'Operation not possible due to RF-kill',
126 : 36 : 'EROFS' : 'Read-only filesystem',
127 : 36 : 'ESHUTDOWN' : 'Cannot send after transport endpoint shutdown',
128 : 36 : 'ESPIPE' : 'Invalid seek',
129 : 36 : 'ESOCKTNOSUPPORT': 'Socket type not supported',
130 : 36 : 'ESRCH' : 'No such process',
131 : 36 : 'ESTALE' : 'Stale file handle',
132 : 36 : 'ESTRPIPE' : 'Streams pipe error',
133 : 36 : 'ETIME' : 'Timer expired',
134 : 36 : 'ETIMEDOUT' : 'Connection timed out',
135 : 36 : 'ETOOMANYREFS' : 'Too many references: cannot splice',
136 : 36 : 'ETXTBSY' : 'Text file busy',
137 : 36 : 'EUCLEAN' : 'Structure needs cleaning',
138 : 36 : 'EUNATCH' : 'Protocol driver not attached',
139 : 36 : 'EUSERS' : 'Too many users',
140 : 36 : 'EWOULDBLOCK' : 'Operation would block',
141 : 36 : 'EXDEV' : 'Improper link',
142 : 36 : 'EXFULL' : 'Exchange full'
143 : 36 : };
|