1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 #include <compat/linux/linux_errno.h>
36
37 int linux_error[] = {
38 0,
39 -LINUX_EPERM,
40 -LINUX_ENOENT,
41 -LINUX_ESRCH,
42 -LINUX_EINTR,
43 -LINUX_EIO,
44 -LINUX_ENXIO,
45 -LINUX_E2BIG,
46 -LINUX_ENOEXEC,
47 -LINUX_EBADF,
48 -LINUX_ECHILD,
49 -LINUX_EDEADLK,
50 -LINUX_ENOMEM,
51 -LINUX_EACCES,
52 -LINUX_EFAULT,
53 -LINUX_ENOTBLK,
54 -LINUX_EBUSY,
55 -LINUX_EEXIST,
56 -LINUX_EXDEV,
57 -LINUX_ENODEV,
58 -LINUX_ENOTDIR,
59 -LINUX_EISDIR,
60 -LINUX_EINVAL,
61 -LINUX_ENFILE,
62 -LINUX_EMFILE,
63 -LINUX_ENOTTY,
64 -LINUX_ETXTBSY,
65 -LINUX_EFBIG,
66 -LINUX_ENOSPC,
67 -LINUX_ESPIPE,
68 -LINUX_EROFS,
69 -LINUX_EMLINK,
70 -LINUX_EPIPE,
71 -LINUX_EDOM,
72 -LINUX_ERANGE,
73 -LINUX_EAGAIN,
74 -LINUX_EINPROGRESS,
75 -LINUX_EALREADY,
76 -LINUX_ENOTSOCK,
77 -LINUX_EDESTADDRREQ,
78 -LINUX_EMSGSIZE,
79 -LINUX_EPROTOTYPE,
80 -LINUX_ENOPROTOOPT,
81 -LINUX_EPROTONOSUPPORT,
82 -LINUX_ESOCKTNOSUPPORT,
83 -LINUX_EOPNOTSUPP,
84 -LINUX_EPFNOSUPPORT,
85 -LINUX_EAFNOSUPPORT,
86 -LINUX_EADDRINUSE,
87 -LINUX_EADDRNOTAVAIL,
88 -LINUX_ENETDOWN,
89 -LINUX_ENETUNREACH,
90 -LINUX_ENETRESET,
91 -LINUX_ECONNABORTED,
92 -LINUX_ECONNRESET,
93 -LINUX_ENOBUFS,
94 -LINUX_EISCONN,
95 -LINUX_ENOTCONN,
96 -LINUX_ESHUTDOWN,
97 -LINUX_ETOOMANYREFS,
98 -LINUX_ETIMEDOUT,
99 -LINUX_ECONNREFUSED,
100 -LINUX_ELOOP,
101 -LINUX_ENAMETOOLONG,
102 -LINUX_EHOSTDOWN,
103 -LINUX_EHOSTUNREACH,
104 -LINUX_ENOTEMPTY,
105 -LINUX_ENOSYS,
106 -LINUX_EUSERS,
107 -LINUX_EDQUOT,
108 -LINUX_ESTALE,
109 -LINUX_EREMOTE,
110 -LINUX_ENOSYS,
111 -LINUX_ENOSYS,
112 -LINUX_ENOSYS,
113 -LINUX_ENOSYS,
114 -LINUX_ENOSYS,
115 -LINUX_ENOLCK,
116 -LINUX_ENOSYS,
117 -LINUX_ENOSYS,
118 -LINUX_ENOSYS,
119 -LINUX_ENOSYS,
120 -LINUX_ENOSYS,
121 -LINUX_EOPNOTSUPP,
122
123
124
125
126
127
128
129
130 -LINUX_ENOMSG,
131 -LINUX_EIDRM,
132 -LINUX_ECHRNG,
133 -LINUX_EL2NSYNC,
134 -LINUX_EL3HLT,
135 -LINUX_EL3RST,
136 -LINUX_ELNRNG,
137 -LINUX_EUNATCH,
138 -LINUX_ENOCSI,
139 -LINUX_EL2HLT,
140 -LINUX_EBADE,
141 -LINUX_EBADR,
142 -LINUX_EXFULL,
143 -LINUX_ENOANO,
144 -LINUX_EBADRQC,
145 -LINUX_EBADSLT,
146 -LINUX_EDEADLOCK,
147 -LINUX_EBFONT,
148 -LINUX_ENOSTR,
149 -LINUX_ENODATA,
150 -LINUX_ETIME,
151 -LINUX_ENOSR,
152 -LINUX_ENONET,
153 -LINUX_ENOPKG,
154 -LINUX_ENOLINK,
155 -LINUX_EADV,
156 -LINUX_ESRMNT,
157 -LINUX_ECOMM,
158 -LINUX_EPROTO,
159 -LINUX_EMULTIHOP,
160 -LINUX_EDOTDOT,
161 -LINUX_EBADMSG,
162 -LINUX_EOVERFLOW,
163 -LINUX_ENOTUNIQ,
164 -LINUX_EBADFD,
165 -LINUX_EREMCHG,
166 -LINUX_ELIBACC,
167 -LINUX_ELIBBAD,
168 -LINUX_ELIBSCN,
169 -LINUX_ELIBMAX,
170 -LINUX_ELIBEXEC,
171 -LINUX_EILSEQ,
172 -LINUX_ERESTART,
173 -LINUX_ESTRPIPE,
174 -LINUX_EUCLEAN,
175 -LINUX_ENOTNAM,
176 -LINUX_ENAVAIL,
177 -LINUX_EISNAM,
178 -LINUX_EREMOTEIO
179 };