June 2025 | ||||||
Mo | Tu | We | Th | Fr | Sa | Su |
26 | 27 | 28 | 29 | 30 | 31 | 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 | 1 | 2 | 3 | 4 | 5 | 6 |
001: #ifndef _ASM_GENERIC_ERRNO_H 002: #define _ASM_GENERIC_ERRNO_H 003: 004: #include <asm-generic/errno-base.h> 005: 006: #define EDEADLK 35 /* Resource deadlock would occur */ 007: #define ENAMETOOLONG 36 /* File name too long */ 008: #define ENOLCK 37 /* No record locks available */ 009: #define ENOSYS 38 /* Function not implemented */ 010: #define ENOTEMPTY 39 /* Directory not empty */ 011: #define ELOOP 40 /* Too many symbolic links encountered */ 012: #define EWOULDBLOCK EAGAIN /* Operation would block */ 013: #define ENOMSG 42 /* No message of desired type */ 014: #define EIDRM 43 /* Identifier removed */ 015: #define ECHRNG 44 /* Channel number out of range */ 016: #define EL2NSYNC 45 /* Level 2 not synchronized */ 017: #define EL3HLT 46 /* Level 3 halted */ 018: #define EL3RST 47 /* Level 3 reset */ 019: #define ELNRNG 48 /* Link number out of range */ 020: #define EUNATCH 49 /* Protocol driver not attached */ 021: #define ENOCSI 50 /* No CSI structure available */ 022: #define EL2HLT 51 /* Level 2 halted */ 023: #define EBADE 52 /* Invalid exchange */ 024: #define EBADR 53 /* Invalid request descriptor */ 025: #define EXFULL 54 /* Exchange full */ 026: #define ENOANO 55 /* No anode */ 027: #define EBADRQC 56 /* Invalid request code */ 028: #define EBADSLT 57 /* Invalid slot */ 029: 030: #define EDEADLOCK EDEADLK 031: 032: #define EBFONT 59 /* Bad font file format */ 033: #define ENOSTR 60 /* Device not a stream */ 034: #define ENODATA 61 /* No data available */ 035: #define ETIME 62 /* Timer expired */ 036: #define ENOSR 63 /* Out of streams resources */ 037: #define ENONET 64 /* Machine is not on the network */ 038: #define ENOPKG 65 /* Package not installed */ 039: #define EREMOTE 66 /* Object is remote */ 040: #define ENOLINK 67 /* Link has been severed */ 041: #define EADV 68 /* Advertise error */ 042: #define ESRMNT 69 /* Srmount error */ 043: #define ECOMM 70 /* Communication error on send */ 044: #define EPROTO 71 /* Protocol error */ 045: #define EMULTIHOP 72 /* Multihop attempted */ 046: #define EDOTDOT 73 /* RFS specific error */ 047: #define EBADMSG 74 /* Not a data message */ 048: #define EOVERFLOW 75 /* Value too large for defined data type */ 049: #define ENOTUNIQ 76 /* Name not unique on network */ 050: #define EBADFD 77 /* File descriptor in bad state */ 051: #define EREMCHG 78 /* Remote address changed */ 052: #define ELIBACC 79 /* Can not access a needed shared library */ 053: #define ELIBBAD 80 /* Accessing a corrupted shared library */ 054: #define ELIBSCN 81 /* .lib section in a.out corrupted */ 055: #define ELIBMAX 82 /* Attempting to link in too many shared libraries */ 056: #define ELIBEXEC 83 /* Cannot exec a shared library directly */ 057: #define EILSEQ 84 /* Illegal byte sequence */ 058: #define ERESTART 85 /* Interrupted system call should be restarted */ 059: #define ESTRPIPE 86 /* Streams pipe error */ 060: #define EUSERS 87 /* Too many users */ 061: #define ENOTSOCK 88 /* Socket operation on non-socket */ 062: #define EDESTADDRREQ 89 /* Destination address required */ 063: #define EMSGSIZE 90 /* Message too long */ 064: #define EPROTOTYPE 91 /* Protocol wrong type for socket */ 065: #define ENOPROTOOPT 92 /* Protocol not available */ 066: #define EPROTONOSUPPORT 93 /* Protocol not supported */ 067: #define ESOCKTNOSUPPORT 94 /* Socket type not supported */ 068: #define EOPNOTSUPP 95 /* Operation not supported on transport endpoint */ 069: #define EPFNOSUPPORT 96 /* Protocol family not supported */ 070: #define EAFNOSUPPORT 97 /* Address family not supported by protocol */ 071: #define EADDRINUSE 98 /* Address already in use */ 072: #define EADDRNOTAVAIL 99 /* Cannot assign requested address */ 073: #define ENETDOWN 100 /* Network is down */ 074: #define ENETUNREACH 101 /* Network is unreachable */ 075: #define ENETRESET 102 /* Network dropped connection because of reset */ 076: #define ECONNABORTED 103 /* Software caused connection abort */ 077: #define ECONNRESET 104 /* Connection reset by peer */ 078: #define ENOBUFS 105 /* No buffer space available */ 079: #define EISCONN 106 /* Transport endpoint is already connected */ 080: #define ENOTCONN 107 /* Transport endpoint is not connected */ 081: #define ESHUTDOWN 108 /* Cannot send after transport endpoint shutdown */ 082: #define ETOOMANYREFS 109 /* Too many references: cannot splice */ 083: #define ETIMEDOUT 110 /* Connection timed out */ 084: #define ECONNREFUSED 111 /* Connection refused */ 085: #define EHOSTDOWN 112 /* Host is down */ 086: #define EHOSTUNREACH 113 /* No route to host */ 087: #define EALREADY 114 /* Operation already in progress */ 088: #define EINPROGRESS 115 /* Operation now in progress */ 089: #define ESTALE 116 /* Stale NFS file handle */ 090: #define EUCLEAN 117 /* Structure needs cleaning */ 091: #define ENOTNAM 118 /* Not a XENIX named type file */ 092: #define ENAVAIL 119 /* No XENIX semaphores available */ 093: #define EISNAM 120 /* Is a named type file */ 094: #define EREMOTEIO 121 /* Remote I/O error */ 095: #define EDQUOT 122 /* Quota exceeded */ 096: 097: #define ENOMEDIUM 123 /* No medium found */ 098: #define EMEDIUMTYPE 124 /* Wrong medium type */ 099: #define ECANCELED 125 /* Operation Canceled */ 100: #define ENOKEY 126 /* Required key not available */ 101: #define EKEYEXPIRED 127 /* Key has expired */ 102: #define EKEYREVOKED 128 /* Key has been revoked */ 103: #define EKEYREJECTED 129 /* Key was rejected by service */ 104: 105: /* for robust mutexes */ 106: #define EOWNERDEAD 130 /* Owner died */ 107: #define ENOTRECOVERABLE 131 /* State not recoverable */ 108: 109: #define ERFKILL 132 /* Operation not possible due to RF-kill */ 110: 111: #define EHWPOISON 133 /* Memory page has hardware error */ 112: 113: #endif 114: