1*3ffe3268SPhilippe Mathieu-Daudé/* 2*3ffe3268SPhilippe Mathieu-Daudé * This list is the union of errno values overridden in asm-<arch>/errno.h 3*3ffe3268SPhilippe Mathieu-Daudé * minus the errnos that are not actually generic to all archs. 4*3ffe3268SPhilippe Mathieu-Daudé * 5*3ffe3268SPhilippe Mathieu-Daudé * Please keep this list sorted alphabetically. 6*3ffe3268SPhilippe Mathieu-Daudé * 7*3ffe3268SPhilippe Mathieu-Daudé * Copyright (c) 2003 Fabrice Bellard 8*3ffe3268SPhilippe Mathieu-Daudé * 9*3ffe3268SPhilippe Mathieu-Daudé * This program is free software; you can redistribute it and/or modify 10*3ffe3268SPhilippe Mathieu-Daudé * it under the terms of the GNU General Public License as published by 11*3ffe3268SPhilippe Mathieu-Daudé * the Free Software Foundation; either version 2 of the License, or 12*3ffe3268SPhilippe Mathieu-Daudé * (at your option) any later version. 13*3ffe3268SPhilippe Mathieu-Daudé * 14*3ffe3268SPhilippe Mathieu-Daudé * This program is distributed in the hope that it will be useful, 15*3ffe3268SPhilippe Mathieu-Daudé * but WITHOUT ANY WARRANTY; without even the implied warranty of 16*3ffe3268SPhilippe Mathieu-Daudé * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17*3ffe3268SPhilippe Mathieu-Daudé * GNU General Public License for more details. 18*3ffe3268SPhilippe Mathieu-Daudé * 19*3ffe3268SPhilippe Mathieu-Daudé * You should have received a copy of the GNU General Public License 20*3ffe3268SPhilippe Mathieu-Daudé * along with this program; if not, see <http://www.gnu.org/licenses/>. 21*3ffe3268SPhilippe Mathieu-Daudé * 22*3ffe3268SPhilippe Mathieu-Daudé * SPDX-License-Identifier: GPL-2.0-or-later 23*3ffe3268SPhilippe Mathieu-Daudé */ 24*3ffe3268SPhilippe Mathieu-Daudé 25*3ffe3268SPhilippe Mathieu-DaudéE(EADDRINUSE) 26*3ffe3268SPhilippe Mathieu-DaudéE(EADDRNOTAVAIL) 27*3ffe3268SPhilippe Mathieu-DaudéE(EADV) 28*3ffe3268SPhilippe Mathieu-DaudéE(EAFNOSUPPORT) 29*3ffe3268SPhilippe Mathieu-DaudéE(EAGAIN) 30*3ffe3268SPhilippe Mathieu-DaudéE(EALREADY) 31*3ffe3268SPhilippe Mathieu-DaudéE(EBADE) 32*3ffe3268SPhilippe Mathieu-DaudéE(EBADFD) 33*3ffe3268SPhilippe Mathieu-DaudéE(EBADMSG) 34*3ffe3268SPhilippe Mathieu-DaudéE(EBADR) 35*3ffe3268SPhilippe Mathieu-DaudéE(EBADRQC) 36*3ffe3268SPhilippe Mathieu-DaudéE(EBADSLT) 37*3ffe3268SPhilippe Mathieu-DaudéE(EBFONT) 38*3ffe3268SPhilippe Mathieu-DaudéE(ECANCELED) 39*3ffe3268SPhilippe Mathieu-DaudéE(ECHRNG) 40*3ffe3268SPhilippe Mathieu-DaudéE(ECOMM) 41*3ffe3268SPhilippe Mathieu-DaudéE(ECONNABORTED) 42*3ffe3268SPhilippe Mathieu-DaudéE(ECONNREFUSED) 43*3ffe3268SPhilippe Mathieu-DaudéE(ECONNRESET) 44*3ffe3268SPhilippe Mathieu-DaudéE(EDEADLK) 45*3ffe3268SPhilippe Mathieu-DaudéE(EDESTADDRREQ) 46*3ffe3268SPhilippe Mathieu-DaudéE(EDOTDOT) 47*3ffe3268SPhilippe Mathieu-DaudéE(EDQUOT) 48*3ffe3268SPhilippe Mathieu-DaudéE(EHOSTDOWN) 49*3ffe3268SPhilippe Mathieu-DaudéE(EHOSTUNREACH) 50*3ffe3268SPhilippe Mathieu-Daudé#ifdef EHWPOISON 51*3ffe3268SPhilippe Mathieu-DaudéE(EHWPOISON) 52*3ffe3268SPhilippe Mathieu-Daudé#endif 53*3ffe3268SPhilippe Mathieu-DaudéE(EIDRM) 54*3ffe3268SPhilippe Mathieu-DaudéE(EILSEQ) 55*3ffe3268SPhilippe Mathieu-DaudéE(EINPROGRESS) 56*3ffe3268SPhilippe Mathieu-DaudéE(EISCONN) 57*3ffe3268SPhilippe Mathieu-DaudéE(EISNAM) 58*3ffe3268SPhilippe Mathieu-Daudé#ifdef EKEYEXPIRED 59*3ffe3268SPhilippe Mathieu-DaudéE(EKEYEXPIRED) 60*3ffe3268SPhilippe Mathieu-Daudé#endif 61*3ffe3268SPhilippe Mathieu-Daudé#ifdef EKEYREJECTED 62*3ffe3268SPhilippe Mathieu-DaudéE(EKEYREJECTED) 63*3ffe3268SPhilippe Mathieu-Daudé#endif 64*3ffe3268SPhilippe Mathieu-Daudé#ifdef EKEYREVOKED 65*3ffe3268SPhilippe Mathieu-DaudéE(EKEYREVOKED) 66*3ffe3268SPhilippe Mathieu-Daudé#endif 67*3ffe3268SPhilippe Mathieu-DaudéE(EL2HLT) 68*3ffe3268SPhilippe Mathieu-DaudéE(EL2NSYNC) 69*3ffe3268SPhilippe Mathieu-DaudéE(EL3HLT) 70*3ffe3268SPhilippe Mathieu-DaudéE(EL3RST) 71*3ffe3268SPhilippe Mathieu-DaudéE(ELIBACC) 72*3ffe3268SPhilippe Mathieu-DaudéE(ELIBBAD) 73*3ffe3268SPhilippe Mathieu-DaudéE(ELIBEXEC) 74*3ffe3268SPhilippe Mathieu-DaudéE(ELIBMAX) 75*3ffe3268SPhilippe Mathieu-DaudéE(ELIBSCN) 76*3ffe3268SPhilippe Mathieu-DaudéE(ELNRNG) 77*3ffe3268SPhilippe Mathieu-DaudéE(ELOOP) 78*3ffe3268SPhilippe Mathieu-DaudéE(EMEDIUMTYPE) 79*3ffe3268SPhilippe Mathieu-DaudéE(EMSGSIZE) 80*3ffe3268SPhilippe Mathieu-DaudéE(EMULTIHOP) 81*3ffe3268SPhilippe Mathieu-DaudéE(ENAMETOOLONG) 82*3ffe3268SPhilippe Mathieu-DaudéE(ENAVAIL) 83*3ffe3268SPhilippe Mathieu-DaudéE(ENETDOWN) 84*3ffe3268SPhilippe Mathieu-DaudéE(ENETRESET) 85*3ffe3268SPhilippe Mathieu-DaudéE(ENETUNREACH) 86*3ffe3268SPhilippe Mathieu-DaudéE(ENOANO) 87*3ffe3268SPhilippe Mathieu-DaudéE(ENOBUFS) 88*3ffe3268SPhilippe Mathieu-DaudéE(ENOCSI) 89*3ffe3268SPhilippe Mathieu-DaudéE(ENODATA) 90*3ffe3268SPhilippe Mathieu-Daudé#ifdef ENOKEY 91*3ffe3268SPhilippe Mathieu-DaudéE(ENOKEY) 92*3ffe3268SPhilippe Mathieu-Daudé#endif 93*3ffe3268SPhilippe Mathieu-DaudéE(ENOLCK) 94*3ffe3268SPhilippe Mathieu-DaudéE(ENOLINK) 95*3ffe3268SPhilippe Mathieu-DaudéE(ENOMEDIUM) 96*3ffe3268SPhilippe Mathieu-Daudé#ifdef ENOMSG 97*3ffe3268SPhilippe Mathieu-DaudéE(ENOMSG) 98*3ffe3268SPhilippe Mathieu-Daudé#endif 99*3ffe3268SPhilippe Mathieu-DaudéE(ENONET) 100*3ffe3268SPhilippe Mathieu-DaudéE(ENOPKG) 101*3ffe3268SPhilippe Mathieu-DaudéE(ENOPROTOOPT) 102*3ffe3268SPhilippe Mathieu-DaudéE(ENOSR) 103*3ffe3268SPhilippe Mathieu-DaudéE(ENOSTR) 104*3ffe3268SPhilippe Mathieu-DaudéE(ENOSYS) 105*3ffe3268SPhilippe Mathieu-DaudéE(ENOTCONN) 106*3ffe3268SPhilippe Mathieu-DaudéE(ENOTEMPTY) 107*3ffe3268SPhilippe Mathieu-DaudéE(ENOTNAM) 108*3ffe3268SPhilippe Mathieu-Daudé#ifdef ENOTRECOVERABLE 109*3ffe3268SPhilippe Mathieu-DaudéE(ENOTRECOVERABLE) 110*3ffe3268SPhilippe Mathieu-Daudé#endif 111*3ffe3268SPhilippe Mathieu-DaudéE(ENOTSOCK) 112*3ffe3268SPhilippe Mathieu-DaudéE(ENOTUNIQ) 113*3ffe3268SPhilippe Mathieu-DaudéE(EOPNOTSUPP) 114*3ffe3268SPhilippe Mathieu-DaudéE(EOVERFLOW) 115*3ffe3268SPhilippe Mathieu-Daudé#ifdef EOWNERDEAD 116*3ffe3268SPhilippe Mathieu-DaudéE(EOWNERDEAD) 117*3ffe3268SPhilippe Mathieu-Daudé#endif 118*3ffe3268SPhilippe Mathieu-DaudéE(EPFNOSUPPORT) 119*3ffe3268SPhilippe Mathieu-DaudéE(EPROTO) 120*3ffe3268SPhilippe Mathieu-DaudéE(EPROTONOSUPPORT) 121*3ffe3268SPhilippe Mathieu-DaudéE(EPROTOTYPE) 122*3ffe3268SPhilippe Mathieu-DaudéE(EREMCHG) 123*3ffe3268SPhilippe Mathieu-DaudéE(EREMOTE) 124*3ffe3268SPhilippe Mathieu-DaudéE(EREMOTEIO) 125*3ffe3268SPhilippe Mathieu-DaudéE(ERESTART) 126*3ffe3268SPhilippe Mathieu-Daudé#ifdef ERFKILL 127*3ffe3268SPhilippe Mathieu-DaudéE(ERFKILL) 128*3ffe3268SPhilippe Mathieu-Daudé#endif 129*3ffe3268SPhilippe Mathieu-DaudéE(ESHUTDOWN) 130*3ffe3268SPhilippe Mathieu-DaudéE(ESOCKTNOSUPPORT) 131*3ffe3268SPhilippe Mathieu-DaudéE(ESRMNT) 132*3ffe3268SPhilippe Mathieu-DaudéE(ESTALE) 133*3ffe3268SPhilippe Mathieu-DaudéE(ESTRPIPE) 134*3ffe3268SPhilippe Mathieu-DaudéE(ETIME) 135*3ffe3268SPhilippe Mathieu-DaudéE(ETIMEDOUT) 136*3ffe3268SPhilippe Mathieu-DaudéE(ETOOMANYREFS) 137*3ffe3268SPhilippe Mathieu-DaudéE(EUCLEAN) 138*3ffe3268SPhilippe Mathieu-DaudéE(EUNATCH) 139*3ffe3268SPhilippe Mathieu-DaudéE(EUSERS) 140*3ffe3268SPhilippe Mathieu-DaudéE(EXFULL) 141