|
@@ -0,0 +1,146 @@
|
|
|
|
+{ File generated by ../unix/scripts/check_errno.sh
|
|
|
|
+ generated on "Linux 2.6.27.1 mips64" machine
|
|
|
|
+List of missing system error number found in
|
|
|
|
+/usr/include/asm-generic/errno-base.h
|
|
|
|
+/usr/include/asm/errno.h
|
|
|
|
+/usr/include/bits/errno.h
|
|
|
|
+/usr/include/bits/wordsize.h
|
|
|
|
+/usr/include/errno.h
|
|
|
|
+/usr/include/features.h
|
|
|
|
+/usr/include/gnu/stubs.h
|
|
|
|
+/usr/include/linux/errno.h
|
|
|
|
+/usr/include/sys/cdefs.h
|
|
|
|
+}
|
|
|
|
+ ESysEPERM = 1; { Operation not permitted }
|
|
|
|
+ ESysENOENT = 2; { No such file or directory }
|
|
|
|
+ ESysESRCH = 3; { No such process }
|
|
|
|
+ ESysEINTR = 4; { Interrupted system call }
|
|
|
|
+ ESysEIO = 5; { I/O error }
|
|
|
|
+ ESysENXIO = 6; { No such device or address }
|
|
|
|
+ ESysE2BIG = 7; { Argument list too long }
|
|
|
|
+ ESysENOEXEC = 8; { Exec format error }
|
|
|
|
+ ESysEBADF = 9; { Bad file number }
|
|
|
|
+ ESysECHILD = 10; { No child processes }
|
|
|
|
+ ESysEAGAIN = 11; { Try again }
|
|
|
|
+ ESysENOMEM = 12; { Out of memory }
|
|
|
|
+ ESysEACCES = 13; { Permission denied }
|
|
|
|
+ ESysEFAULT = 14; { Bad address }
|
|
|
|
+ ESysENOTBLK = 15; { Block device required }
|
|
|
|
+ ESysEBUSY = 16; { Device or resource busy }
|
|
|
|
+ ESysEEXIST = 17; { File exists }
|
|
|
|
+ ESysEXDEV = 18; { Cross-device link }
|
|
|
|
+ ESysENODEV = 19; { No such device }
|
|
|
|
+ ESysENOTDIR = 20; { Not a directory }
|
|
|
|
+ ESysEISDIR = 21; { Is a directory }
|
|
|
|
+ ESysEINVAL = 22; { Invalid argument }
|
|
|
|
+ ESysENFILE = 23; { File table overflow }
|
|
|
|
+ ESysEMFILE = 24; { Too many open files }
|
|
|
|
+ ESysENOTTY = 25; { Not a typewriter }
|
|
|
|
+ ESysETXTBSY = 26; { Text file busy }
|
|
|
|
+ ESysEFBIG = 27; { File too large }
|
|
|
|
+ ESysENOSPC = 28; { No space left on device }
|
|
|
|
+ ESysESPIPE = 29; { Illegal seek }
|
|
|
|
+ ESysEROFS = 30; { Read-only file system }
|
|
|
|
+ ESysEMLINK = 31; { Too many links }
|
|
|
|
+ ESysEPIPE = 32; { Broken pipe }
|
|
|
|
+ ESysEDOM = 33; { Math argument out of domain of func }
|
|
|
|
+ ESysERANGE = 34; { Math result not representable }
|
|
|
|
+ ESysENOMSG = 35; { No message of desired type }
|
|
|
|
+ ESysEIDRM = 36; { Identifier removed }
|
|
|
|
+ ESysECHRNG = 37; { Channel number out of range }
|
|
|
|
+ ESysEL2NSYNC = 38; { Level 2 not synchronized }
|
|
|
|
+ ESysEL3HLT = 39; { Level 3 halted }
|
|
|
|
+ ESysEL3RST = 40; { Level 3 reset }
|
|
|
|
+ ESysELNRNG = 41; { Link number out of range }
|
|
|
|
+ ESysEUNATCH = 42; { Protocol driver not attached }
|
|
|
|
+ ESysENOCSI = 43; { No CSI structure available }
|
|
|
|
+ ESysEL2HLT = 44; { Level 2 halted }
|
|
|
|
+ ESysEDEADLK = 45; { Resource deadlock would occur }
|
|
|
|
+ ESysENOLCK = 46; { No record locks available }
|
|
|
|
+ ESysEBADE = 50; { Invalid exchange }
|
|
|
|
+ ESysEBADR = 51; { Invalid request descriptor }
|
|
|
|
+ ESysEXFULL = 52; { Exchange full }
|
|
|
|
+ ESysENOANO = 53; { No anode }
|
|
|
|
+ ESysEBADRQC = 54; { Invalid request code }
|
|
|
|
+ ESysEBADSLT = 55; { Invalid slot }
|
|
|
|
+ ESysEDEADLOCK = 56; { File locking deadlock error }
|
|
|
|
+ ESysEBFONT = 59; { Bad font file format }
|
|
|
|
+ ESysENOSTR = 60; { Device not a stream }
|
|
|
|
+ ESysENODATA = 61; { No data available }
|
|
|
|
+ ESysETIME = 62; { Timer expired }
|
|
|
|
+ ESysENOSR = 63; { Out of streams resources }
|
|
|
|
+ ESysENONET = 64; { Machine is not on the network }
|
|
|
|
+ ESysENOPKG = 65; { Package not installed }
|
|
|
|
+ ESysEREMOTE = 66; { Object is remote }
|
|
|
|
+ ESysENOLINK = 67; { Link has been severed }
|
|
|
|
+ ESysEADV = 68; { Advertise error }
|
|
|
|
+ ESysESRMNT = 69; { Srmount error }
|
|
|
|
+ ESysECOMM = 70; { Communication error on send }
|
|
|
|
+ ESysEPROTO = 71; { Protocol error }
|
|
|
|
+ ESysEDOTDOT = 73; { RFS specific error }
|
|
|
|
+ ESysEMULTIHOP = 74; { Multihop attempted }
|
|
|
|
+ ESysEBADMSG = 77; { Not a data message }
|
|
|
|
+ ESysENAMETOOLONG = 78; { File name too long }
|
|
|
|
+ ESysEOVERFLOW = 79; { Value too large for defined data type }
|
|
|
|
+ ESysENOTUNIQ = 80; { Name not unique on network }
|
|
|
|
+ ESysEBADFD = 81; { File descriptor in bad state }
|
|
|
|
+ ESysEREMCHG = 82; { Remote address changed }
|
|
|
|
+ ESysELIBACC = 83; { Can not access a needed shared library }
|
|
|
|
+ ESysELIBBAD = 84; { Accessing a corrupted shared library }
|
|
|
|
+ ESysELIBSCN = 85; { .lib section in a.out corrupted }
|
|
|
|
+ ESysELIBMAX = 86; { Attempting to link in too many shared libraries }
|
|
|
|
+ ESysELIBEXEC = 87; { Cannot exec a shared library directly }
|
|
|
|
+ ESysEILSEQ = 88; { Illegal byte sequence }
|
|
|
|
+ ESysENOSYS = 89; { Function not implemented }
|
|
|
|
+ ESysELOOP = 90; { Too many symbolic links encountered }
|
|
|
|
+ ESysERESTART = 91; { Interrupted system call should be restarted }
|
|
|
|
+ ESysESTRPIPE = 92; { Streams pipe error }
|
|
|
|
+ ESysENOTEMPTY = 93; { Directory not empty }
|
|
|
|
+ ESysEUSERS = 94; { Too many users }
|
|
|
|
+ ESysENOTSOCK = 95; { Socket operation on non-socket }
|
|
|
|
+ ESysEDESTADDRREQ = 96; { Destination address required }
|
|
|
|
+ ESysEMSGSIZE = 97; { Message too long }
|
|
|
|
+ ESysEPROTOTYPE = 98; { Protocol wrong type for socket }
|
|
|
|
+ ESysENOPROTOOPT = 99; { Protocol not available }
|
|
|
|
+ ESysEPROTONOSUPPORT = 120; { Protocol not supported }
|
|
|
|
+ ESysESOCKTNOSUPPORT = 121; { Socket type not supported }
|
|
|
|
+ ESysEOPNOTSUPP = 122; { Operation not supported on transport endpoint }
|
|
|
|
+ ESysEPFNOSUPPORT = 123; { Protocol family not supported }
|
|
|
|
+ ESysEAFNOSUPPORT = 124; { Address family not supported by protocol }
|
|
|
|
+ ESysEADDRINUSE = 125; { Address already in use }
|
|
|
|
+ ESysEADDRNOTAVAIL = 126; { Cannot assign requested address }
|
|
|
|
+ ESysENETDOWN = 127; { Network is down }
|
|
|
|
+ ESysENETUNREACH = 128; { Network is unreachable }
|
|
|
|
+ ESysENETRESET = 129; { Network dropped connection because of reset }
|
|
|
|
+ ESysECONNABORTED = 130; { Software caused connection abort }
|
|
|
|
+ ESysECONNRESET = 131; { Connection reset by peer }
|
|
|
|
+ ESysENOBUFS = 132; { No buffer space available }
|
|
|
|
+ ESysEISCONN = 133; { Transport endpoint is already connected }
|
|
|
|
+ ESysENOTCONN = 134; { Transport endpoint is not connected }
|
|
|
|
+ ESysEUCLEAN = 135; { Structure needs cleaning }
|
|
|
|
+ ESysENOTNAM = 137; { Not a XENIX named type file }
|
|
|
|
+ ESysENAVAIL = 138; { No XENIX semaphores available }
|
|
|
|
+ ESysEISNAM = 139; { Is a named type file }
|
|
|
|
+ ESysEREMOTEIO = 140; { Remote I/O error }
|
|
|
|
+ ESysEINIT = 141; { Reserved }
|
|
|
|
+ ESysEREMDEV = 142; { Error 142 }
|
|
|
|
+ ESysESHUTDOWN = 143; { Cannot send after transport endpoint shutdown }
|
|
|
|
+ ESysETOOMANYREFS = 144; { Too many references: cannot splice }
|
|
|
|
+ ESysETIMEDOUT = 145; { Connection timed out }
|
|
|
|
+ ESysECONNREFUSED = 146; { Connection refused }
|
|
|
|
+ ESysEHOSTDOWN = 147; { Host is down }
|
|
|
|
+ ESysEHOSTUNREACH = 148; { No route to host }
|
|
|
|
+ ESysEWOULDBLOCK = EsysEAGAIN; { Operation would block }
|
|
|
|
+ ESysEALREADY = 149; { Operation already in progress }
|
|
|
|
+ ESysEINPROGRESS = 150; { Operation now in progress }
|
|
|
|
+ ESysESTALE = 151; { Stale NFS file handle }
|
|
|
|
+ ESysECANCELED = 158; { AIO operation canceled }
|
|
|
|
+ ESysENOMEDIUM = 159; { No medium found }
|
|
|
|
+ ESysEMEDIUMTYPE = 160; { Wrong medium type }
|
|
|
|
+ ESysENOKEY = 161; { Required key not available }
|
|
|
|
+ ESysEKEYEXPIRED = 162; { Key has expired }
|
|
|
|
+ ESysEKEYREVOKED = 163; { Key has been revoked }
|
|
|
|
+ ESysEKEYREJECTED = 164; { Key was rejected by service }
|
|
|
|
+ ESysEOWNERDEAD = 165; { Owner died }
|
|
|
|
+ ESysENOTRECOVERABLE = 166; { State not recoverable }
|
|
|
|
+ ESysEDQUOT = 1133; { Quota exceeded }
|