Use separate sparc include and add missing error numbers

git-svn-id: trunk@20915 -
This commit is contained in:
pierre 2012-04-18 10:32:32 +00:00
parent eb90a60afe
commit 8e25bedde3

View File

@ -21,135 +21,7 @@
const
{$ifdef CPUSPARC}
{$define FPC_HAS_ESYS}
{ sparc uses Solaris compatible errnos }
{ comments are stripped here, they can be found in the
generic section }
ESysEPERM = 1;
ESysENOENT = 2;
ESysESRCH = 3;
ESysEINTR = 4;
ESysEIO = 5;
ESysENXIO = 6;
ESysE2BIG = 7;
ESysENOEXEC = 8;
ESysEBADF = 9;
ESysECHILD = 10;
ESysEAGAIN = 11;
ESysENOMEM = 12;
ESysEACCES = 13;
ESysEFAULT = 14;
ESysENOTBLK = 15;
ESysEBUSY = 16;
ESysEEXIST = 17;
ESysEXDEV = 18;
ESysENODEV = 19;
ESysENOTDIR = 20;
ESysEISDIR = 21;
ESysEINVAL = 22;
ESysENFILE = 23;
ESysEMFILE = 24;
ESysENOTTY = 25;
ESysETXTBSY = 26;
ESysEFBIG = 27;
ESysENOSPC = 28;
ESysESPIPE = 29;
ESysEROFS = 30;
ESysEMLINK = 31;
ESysEPIPE = 32;
ESysEDOM = 33;
ESysERANGE = 34;
ESysEWOULDBLOCK = ESysEAGAIN;
ESysEINPROGRESS = 36;
ESysEALREADY = 37;
ESysENOTSOCK = 38;
ESysEDESTADDRREQ = 39;
ESysEMSGSIZE = 40;
ESysEPROTOTYPE = 41;
ESysENOPROTOOPT = 42;
ESysEPROTONOSUPPORT = 43;
ESysESOCKTNOSUPPORT = 44;
ESysEOPNOTSUPP = 45;
ESysEPFNOSUPPORT = 46;
ESysEAFNOSUPPORT = 47;
ESysEADDRINUSE = 48;
ESysEADDRNOTAVAIL = 49;
ESysENETDOWN = 50;
ESysENETUNREACH = 51;
ESysENETRESET = 52;
ESysECONNABORTED = 53;
ESysECONNRESET = 54;
ESysENOBUFS = 55;
ESysEISCONN = 56;
ESysENOTCONN = 57;
ESysESHUTDOWN = 58;
ESysETOOMANYREFS = 59;
ESysETIMEDOUT = 60;
ESysECONNREFUSED = 61;
ESysELOOP = 62;
ESysENAMETOOLONG = 63;
ESysEHOSTDOWN = 64;
ESysEHOSTUNREACH = 65;
ESysENOTEMPTY = 66;
ESysEPROCLIM = 67;
ESysEUSERS = 68;
ESysEDQUOT = 69;
ESysESTALE = 70;
ESysEREMOTE = 71;
ESysENOSTR = 72;
ESysETIME = 73;
ESysENOSR = 74;
ESysENOMSG = 75;
ESysEBADMSG = 76;
ESysEIDRM = 77;
ESysEDEADLK = 78;
ESysENOLCK = 79;
ESysENONET = 80;
ESysERREMOTE = 81;
ESysENOLINK = 82;
ESysEADV = 83;
ESysESRMNT = 84;
ESysECOMM = 85;
ESysEPROTO = 86;
ESysEMULTIHOP = 87;
ESysEDOTDOT = 88;
ESysEREMCHG = 89;
ESysENOSYS = 90;
ESysESTRPIPE = 91;
ESysEOVERFLOW = 92;
ESysEBADFD = 93;
ESysECHRNG = 94;
ESysEL2NSYNC = 95;
ESysEL3HLT = 96;
ESysEL3RST = 97;
ESysELNRNG = 98;
ESysEUNATCH = 99;
ESysENOCSI = 100;
ESysEL2HLT = 101;
ESysEBADE = 102;
ESysEBADR = 103;
ESysEXFULL = 104;
ESysENOANO = 105;
ESysEBADRQC = 106;
ESysEBADSLT = 107;
ESysEDEADLOCK = 108;
ESysEBFONT = 109;
ESysELIBEXEC = 110;
ESysENODATA = 111;
ESysELIBBAD = 112;
ESysENOPKG = 113;
ESysELIBACC = 114;
ESysENOTUNIQ = 115;
ESysERESTART = 116;
ESysEUCLEAN = 117;
ESysENOTNAM = 118;
ESysENAVAIL = 119;
ESysEISNAM = 120;
ESysEREMOTEIO = 121;
ESysEILSEQ = 122;
ESysELIBMAX = 123;
ESysELIBSCN = 124;
ESysENOMEDIUM = 125;
ESysEMEDIUMTYPE = 126;
{$i errno-sparc.inc}
{$endif CPUSPARC}
{$ifndef FPC_HAS_ESYS}
@ -283,5 +155,17 @@ const
ESysEISNAM = 120; { Is a named type file }
ESysEREMOTEIO= 121; { Remote I/O error }
ESysEDQUOT = 122; { Quota exceeded }
{$endif FPC_HAS_ESYS}
{ List of missing system error numbers
added using check_errno.sh script }
ESysENOMEDIUM = 123;
ESysEMEDIUMTYPE = 124;
ESysECANCELED = 125;
ESysENOKEY = 126;
ESysEKEYEXPIRED = 127;
ESysEKEYREVOKED = 128;
ESysEKEYREJECTED = 129;
ESysEOWNERDEAD = 130;
ESysENOTRECOVERABLE = 131;
ESysERFKILL = 132;
{$endif FPC_HAS_ESYS}