Training courses
Kernel and Embedded Linux
Bootlin training courses
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411
/* $NetBSD: rumperrno2host.h,v 1.5 2018/08/21 11:47:37 christos Exp $ */ /* * AUTOMATICALLY GENERATED. DO NOT EDIT. */ /* NetBSD: errno.h,v 1.40 2013/01/02 18:51:53 dsl Exp */ #ifndef ERANGE #error include ISO C style errno.h first #endif static __inline int rump_errno2host(int rumperrno) { switch (rumperrno) { case 0: return 0; #ifdef EPERM case 1: return EPERM; #endif #ifdef ENOENT case 2: return ENOENT; #endif #ifdef ESRCH case 3: return ESRCH; #endif #ifdef EINTR case 4: return EINTR; #endif #ifdef EIO case 5: return EIO; #endif #ifdef ENXIO case 6: return ENXIO; #endif #ifdef E2BIG case 7: return E2BIG; #endif #ifdef ENOEXEC case 8: return ENOEXEC; #endif #ifdef EBADF case 9: return EBADF; #endif #ifdef ECHILD case 10: return ECHILD; #endif #ifdef EDEADLK case 11: return EDEADLK; #endif #ifdef ENOMEM case 12: return ENOMEM; #endif #ifdef EACCES case 13: return EACCES; #endif #ifdef EFAULT case 14: return EFAULT; #endif #ifdef ENOTBLK case 15: return ENOTBLK; #endif #ifdef EBUSY case 16: return EBUSY; #endif #ifdef EEXIST case 17: return EEXIST; #endif #ifdef EXDEV case 18: return EXDEV; #endif #ifdef ENODEV case 19: return ENODEV; #endif #ifdef ENOTDIR case 20: return ENOTDIR; #endif #ifdef EISDIR case 21: return EISDIR; #endif #ifdef EINVAL case 22: return EINVAL; #endif #ifdef ENFILE case 23: return ENFILE; #endif #ifdef EMFILE case 24: return EMFILE; #endif #ifdef ENOTTY case 25: return ENOTTY; #endif #ifdef ETXTBSY case 26: return ETXTBSY; #endif #ifdef EFBIG case 27: return EFBIG; #endif #ifdef ENOSPC case 28: return ENOSPC; #endif #ifdef ESPIPE case 29: return ESPIPE; #endif #ifdef EROFS case 30: return EROFS; #endif #ifdef EMLINK case 31: return EMLINK; #endif #ifdef EPIPE case 32: return EPIPE; #endif #ifdef EDOM case 33: return EDOM; #endif #ifdef ERANGE case 34: return ERANGE; #endif #ifdef EAGAIN case 35: return EAGAIN; #endif #ifdef EINPROGRESS case 36: return EINPROGRESS; #endif #ifdef EALREADY case 37: return EALREADY; #endif #ifdef ENOTSOCK case 38: return ENOTSOCK; #endif #ifdef EDESTADDRREQ case 39: return EDESTADDRREQ; #endif #ifdef EMSGSIZE case 40: return EMSGSIZE; #endif #ifdef EPROTOTYPE case 41: return EPROTOTYPE; #endif #ifdef ENOPROTOOPT case 42: return ENOPROTOOPT; #endif #ifdef EPROTONOSUPPORT case 43: return EPROTONOSUPPORT; #endif #ifdef ESOCKTNOSUPPORT case 44: return ESOCKTNOSUPPORT; #endif #ifdef EOPNOTSUPP case 45: return EOPNOTSUPP; #endif #ifdef EPFNOSUPPORT case 46: return EPFNOSUPPORT; #endif #ifdef EAFNOSUPPORT case 47: return EAFNOSUPPORT; #endif #ifdef EADDRINUSE case 48: return EADDRINUSE; #endif #ifdef EADDRNOTAVAIL case 49: return EADDRNOTAVAIL; #endif #ifdef ENETDOWN case 50: return ENETDOWN; #endif #ifdef ENETUNREACH case 51: return ENETUNREACH; #endif #ifdef ENETRESET case 52: return ENETRESET; #endif #ifdef ECONNABORTED case 53: return ECONNABORTED; #endif #ifdef ECONNRESET case 54: return ECONNRESET; #endif #ifdef ENOBUFS case 55: return ENOBUFS; #endif #ifdef EISCONN case 56: return EISCONN; #endif #ifdef ENOTCONN case 57: return ENOTCONN; #endif #ifdef ESHUTDOWN case 58: return ESHUTDOWN; #endif #ifdef ETOOMANYREFS case 59: return ETOOMANYREFS; #endif #ifdef ETIMEDOUT case 60: return ETIMEDOUT; #endif #ifdef ECONNREFUSED case 61: return ECONNREFUSED; #endif #ifdef ELOOP case 62: return ELOOP; #endif #ifdef ENAMETOOLONG case 63: return ENAMETOOLONG; #endif #ifdef EHOSTDOWN case 64: return EHOSTDOWN; #endif #ifdef EHOSTUNREACH case 65: return EHOSTUNREACH; #endif #ifdef ENOTEMPTY case 66: return ENOTEMPTY; #endif #ifdef EPROCLIM case 67: return EPROCLIM; #endif #ifdef EUSERS case 68: return EUSERS; #endif #ifdef EDQUOT case 69: return EDQUOT; #endif #ifdef ESTALE case 70: return ESTALE; #endif #ifdef EREMOTE case 71: return EREMOTE; #endif #ifdef EBADRPC case 72: return EBADRPC; #endif #ifdef ERPCMISMATCH case 73: return ERPCMISMATCH; #endif #ifdef EPROGUNAVAIL case 74: return EPROGUNAVAIL; #endif #ifdef EPROGMISMATCH case 75: return EPROGMISMATCH; #endif #ifdef EPROCUNAVAIL case 76: return EPROCUNAVAIL; #endif #ifdef ENOLCK case 77: return ENOLCK; #endif #ifdef ENOSYS case 78: return ENOSYS; #endif #ifdef EFTYPE case 79: return EFTYPE; #endif #ifdef EAUTH case 80: return EAUTH; #endif #ifdef ENEEDAUTH case 81: return ENEEDAUTH; #endif #ifdef EIDRM case 82: return EIDRM; #endif #ifdef ENOMSG case 83: return ENOMSG; #endif #ifdef EOVERFLOW case 84: return EOVERFLOW; #endif #ifdef EILSEQ case 85: return EILSEQ; #endif #ifdef ENOTSUP case 86: return ENOTSUP; #endif #ifdef ECANCELED case 87: return ECANCELED; #endif #ifdef EBADMSG case 88: return EBADMSG; #endif #ifdef ENODATA case 89: return ENODATA; #endif #ifdef ENOSR case 90: return ENOSR; #endif #ifdef ENOSTR case 91: return ENOSTR; #endif #ifdef ETIME case 92: return ETIME; #endif #ifdef ENOATTR case 93: return ENOATTR; #endif #ifdef EMULTIHOP case 94: return EMULTIHOP; #endif #ifdef ENOLINK case 95: return ENOLINK; #endif #ifdef EPROTO case 96: return EPROTO; #endif default: #ifdef EINVAL return EINVAL; #else return ERANGE; #endif } }