% -----------------------------------------------------------------------------
-% $Id: PrelCError.lhs,v 1.3 2001/01/15 20:55:14 qrczak Exp $
+% $Id: PrelCError.lhs,v 1.4 2001/01/16 06:02:29 qrczak Exp $
%
% (c) The FFI task force, 2000
%
-- configure
--
eOK = Errno 0
-e2BIG = Errno CCONST_E2BIG
-eACCES = Errno CCONST_EACCES
-eADDRINUSE = Errno CCONST_EADDRINUSE
-eADDRNOTAVAIL = Errno CCONST_EADDRNOTAVAIL
-eADV = Errno CCONST_EADV
-eAFNOSUPPORT = Errno CCONST_EAFNOSUPPORT
-eAGAIN = Errno CCONST_EAGAIN
-eALREADY = Errno CCONST_EALREADY
-eBADF = Errno CCONST_EBADF
-eBADMSG = Errno CCONST_EBADMSG
-eBADRPC = Errno CCONST_EBADRPC
-eBUSY = Errno CCONST_EBUSY
-eCHILD = Errno CCONST_ECHILD
-eCOMM = Errno CCONST_ECOMM
-eCONNABORTED = Errno CCONST_ECONNABORTED
-eCONNREFUSED = Errno CCONST_ECONNREFUSED
-eCONNRESET = Errno CCONST_ECONNRESET
-eDEADLK = Errno CCONST_EDEADLK
-eDESTADDRREQ = Errno CCONST_EDESTADDRREQ
-eDIRTY = Errno CCONST_EDIRTY
-eDOM = Errno CCONST_EDOM
-eDQUOT = Errno CCONST_EDQUOT
-eEXIST = Errno CCONST_EEXIST
-eFAULT = Errno CCONST_EFAULT
-eFBIG = Errno CCONST_EFBIG
-eFTYPE = Errno CCONST_EFTYPE
-eHOSTDOWN = Errno CCONST_EHOSTDOWN
-eHOSTUNREACH = Errno CCONST_EHOSTUNREACH
-eIDRM = Errno CCONST_EIDRM
-eILSEQ = Errno CCONST_EILSEQ
-eINPROGRESS = Errno CCONST_EINPROGRESS
-eINTR = Errno CCONST_EINTR
-eINVAL = Errno CCONST_EINVAL
-eIO = Errno CCONST_EIO
-eISCONN = Errno CCONST_EISCONN
-eISDIR = Errno CCONST_EISDIR
-eLOOP = Errno CCONST_ELOOP
-eMFILE = Errno CCONST_EMFILE
-eMLINK = Errno CCONST_EMLINK
-eMSGSIZE = Errno CCONST_EMSGSIZE
-eMULTIHOP = Errno CCONST_EMULTIHOP
-eNAMETOOLONG = Errno CCONST_ENAMETOOLONG
-eNETDOWN = Errno CCONST_ENETDOWN
-eNETRESET = Errno CCONST_ENETRESET
-eNETUNREACH = Errno CCONST_ENETUNREACH
-eNFILE = Errno CCONST_ENFILE
-eNOBUFS = Errno CCONST_ENOBUFS
-eNODATA = Errno CCONST_ENODATA
-eNODEV = Errno CCONST_ENODEV
-eNOENT = Errno CCONST_ENOENT
-eNOEXEC = Errno CCONST_ENOEXEC
-eNOLCK = Errno CCONST_ENOLCK
-eNOLINK = Errno CCONST_ENOLINK
-eNOMEM = Errno CCONST_ENOMEM
-eNOMSG = Errno CCONST_ENOMSG
-eNONET = Errno CCONST_ENONET
-eNOPROTOOPT = Errno CCONST_ENOPROTOOPT
-eNOSPC = Errno CCONST_ENOSPC
-eNOSR = Errno CCONST_ENOSR
-eNOSTR = Errno CCONST_ENOSTR
-eNOSYS = Errno CCONST_ENOSYS
-eNOTBLK = Errno CCONST_ENOTBLK
-eNOTCONN = Errno CCONST_ENOTCONN
-eNOTDIR = Errno CCONST_ENOTDIR
-eNOTEMPTY = Errno CCONST_ENOTEMPTY
-eNOTSOCK = Errno CCONST_ENOTSOCK
-eNOTTY = Errno CCONST_ENOTTY
-eNXIO = Errno CCONST_ENXIO
-eOPNOTSUPP = Errno CCONST_EOPNOTSUPP
-ePERM = Errno CCONST_EPERM
-ePFNOSUPPORT = Errno CCONST_EPFNOSUPPORT
-ePIPE = Errno CCONST_EPIPE
-ePROCLIM = Errno CCONST_EPROCLIM
-ePROCUNAVAIL = Errno CCONST_EPROCUNAVAIL
-ePROGMISMATCH = Errno CCONST_EPROGMISMATCH
-ePROGUNAVAIL = Errno CCONST_EPROGUNAVAIL
-ePROTO = Errno CCONST_EPROTO
-ePROTONOSUPPORT = Errno CCONST_EPROTONOSUPPORT
-ePROTOTYPE = Errno CCONST_EPROTOTYPE
-eRANGE = Errno CCONST_ERANGE
-eREMCHG = Errno CCONST_EREMCHG
-eREMOTE = Errno CCONST_EREMOTE
-eROFS = Errno CCONST_EROFS
-eRPCMISMATCH = Errno CCONST_ERPCMISMATCH
-eRREMOTE = Errno CCONST_ERREMOTE
-eSHUTDOWN = Errno CCONST_ESHUTDOWN
-eSOCKTNOSUPPORT = Errno CCONST_ESOCKTNOSUPPORT
-eSPIPE = Errno CCONST_ESPIPE
-eSRCH = Errno CCONST_ESRCH
-eSRMNT = Errno CCONST_ESRMNT
-eSTALE = Errno CCONST_ESTALE
-eTIME = Errno CCONST_ETIME
-eTIMEDOUT = Errno CCONST_ETIMEDOUT
-eTOOMANYREFS = Errno CCONST_ETOOMANYREFS
-eTXTBSY = Errno CCONST_ETXTBSY
-eUSERS = Errno CCONST_EUSERS
-eWOULDBLOCK = Errno CCONST_EWOULDBLOCK
-eXDEV = Errno CCONST_EXDEV
+e2BIG = Errno (CCONST_E2BIG)
+eACCES = Errno (CCONST_EACCES)
+eADDRINUSE = Errno (CCONST_EADDRINUSE)
+eADDRNOTAVAIL = Errno (CCONST_EADDRNOTAVAIL)
+eADV = Errno (CCONST_EADV)
+eAFNOSUPPORT = Errno (CCONST_EAFNOSUPPORT)
+eAGAIN = Errno (CCONST_EAGAIN)
+eALREADY = Errno (CCONST_EALREADY)
+eBADF = Errno (CCONST_EBADF)
+eBADMSG = Errno (CCONST_EBADMSG)
+eBADRPC = Errno (CCONST_EBADRPC)
+eBUSY = Errno (CCONST_EBUSY)
+eCHILD = Errno (CCONST_ECHILD)
+eCOMM = Errno (CCONST_ECOMM)
+eCONNABORTED = Errno (CCONST_ECONNABORTED)
+eCONNREFUSED = Errno (CCONST_ECONNREFUSED)
+eCONNRESET = Errno (CCONST_ECONNRESET)
+eDEADLK = Errno (CCONST_EDEADLK)
+eDESTADDRREQ = Errno (CCONST_EDESTADDRREQ)
+eDIRTY = Errno (CCONST_EDIRTY)
+eDOM = Errno (CCONST_EDOM)
+eDQUOT = Errno (CCONST_EDQUOT)
+eEXIST = Errno (CCONST_EEXIST)
+eFAULT = Errno (CCONST_EFAULT)
+eFBIG = Errno (CCONST_EFBIG)
+eFTYPE = Errno (CCONST_EFTYPE)
+eHOSTDOWN = Errno (CCONST_EHOSTDOWN)
+eHOSTUNREACH = Errno (CCONST_EHOSTUNREACH)
+eIDRM = Errno (CCONST_EIDRM)
+eILSEQ = Errno (CCONST_EILSEQ)
+eINPROGRESS = Errno (CCONST_EINPROGRESS)
+eINTR = Errno (CCONST_EINTR)
+eINVAL = Errno (CCONST_EINVAL)
+eIO = Errno (CCONST_EIO)
+eISCONN = Errno (CCONST_EISCONN)
+eISDIR = Errno (CCONST_EISDIR)
+eLOOP = Errno (CCONST_ELOOP)
+eMFILE = Errno (CCONST_EMFILE)
+eMLINK = Errno (CCONST_EMLINK)
+eMSGSIZE = Errno (CCONST_EMSGSIZE)
+eMULTIHOP = Errno (CCONST_EMULTIHOP)
+eNAMETOOLONG = Errno (CCONST_ENAMETOOLONG)
+eNETDOWN = Errno (CCONST_ENETDOWN)
+eNETRESET = Errno (CCONST_ENETRESET)
+eNETUNREACH = Errno (CCONST_ENETUNREACH)
+eNFILE = Errno (CCONST_ENFILE)
+eNOBUFS = Errno (CCONST_ENOBUFS)
+eNODATA = Errno (CCONST_ENODATA)
+eNODEV = Errno (CCONST_ENODEV)
+eNOENT = Errno (CCONST_ENOENT)
+eNOEXEC = Errno (CCONST_ENOEXEC)
+eNOLCK = Errno (CCONST_ENOLCK)
+eNOLINK = Errno (CCONST_ENOLINK)
+eNOMEM = Errno (CCONST_ENOMEM)
+eNOMSG = Errno (CCONST_ENOMSG)
+eNONET = Errno (CCONST_ENONET)
+eNOPROTOOPT = Errno (CCONST_ENOPROTOOPT)
+eNOSPC = Errno (CCONST_ENOSPC)
+eNOSR = Errno (CCONST_ENOSR)
+eNOSTR = Errno (CCONST_ENOSTR)
+eNOSYS = Errno (CCONST_ENOSYS)
+eNOTBLK = Errno (CCONST_ENOTBLK)
+eNOTCONN = Errno (CCONST_ENOTCONN)
+eNOTDIR = Errno (CCONST_ENOTDIR)
+eNOTEMPTY = Errno (CCONST_ENOTEMPTY)
+eNOTSOCK = Errno (CCONST_ENOTSOCK)
+eNOTTY = Errno (CCONST_ENOTTY)
+eNXIO = Errno (CCONST_ENXIO)
+eOPNOTSUPP = Errno (CCONST_EOPNOTSUPP)
+ePERM = Errno (CCONST_EPERM)
+ePFNOSUPPORT = Errno (CCONST_EPFNOSUPPORT)
+ePIPE = Errno (CCONST_EPIPE)
+ePROCLIM = Errno (CCONST_EPROCLIM)
+ePROCUNAVAIL = Errno (CCONST_EPROCUNAVAIL)
+ePROGMISMATCH = Errno (CCONST_EPROGMISMATCH)
+ePROGUNAVAIL = Errno (CCONST_EPROGUNAVAIL)
+ePROTO = Errno (CCONST_EPROTO)
+ePROTONOSUPPORT = Errno (CCONST_EPROTONOSUPPORT)
+ePROTOTYPE = Errno (CCONST_EPROTOTYPE)
+eRANGE = Errno (CCONST_ERANGE)
+eREMCHG = Errno (CCONST_EREMCHG)
+eREMOTE = Errno (CCONST_EREMOTE)
+eROFS = Errno (CCONST_EROFS)
+eRPCMISMATCH = Errno (CCONST_ERPCMISMATCH)
+eRREMOTE = Errno (CCONST_ERREMOTE)
+eSHUTDOWN = Errno (CCONST_ESHUTDOWN)
+eSOCKTNOSUPPORT = Errno (CCONST_ESOCKTNOSUPPORT)
+eSPIPE = Errno (CCONST_ESPIPE)
+eSRCH = Errno (CCONST_ESRCH)
+eSRMNT = Errno (CCONST_ESRMNT)
+eSTALE = Errno (CCONST_ESTALE)
+eTIME = Errno (CCONST_ETIME)
+eTIMEDOUT = Errno (CCONST_ETIMEDOUT)
+eTOOMANYREFS = Errno (CCONST_ETOOMANYREFS)
+eTXTBSY = Errno (CCONST_ETXTBSY)
+eUSERS = Errno (CCONST_EUSERS)
+eWOULDBLOCK = Errno (CCONST_EWOULDBLOCK)
+eXDEV = Errno (CCONST_EXDEV)
-- checks whether the given errno value is supported on the current
-- architecture