| ||||||||
| ||||||||
| Description | ||||||||
| C-specific Marshalling support: Handling of C "errno" error codes | ||||||||
| newtype Errno | ||||||||
| ||||||||
| eOK :: Errno | ||||||||
| e2BIG :: Errno | ||||||||
| eACCES :: Errno | ||||||||
| eADDRINUSE :: Errno | ||||||||
| eADDRNOTAVAIL :: Errno | ||||||||
| eADV :: Errno | ||||||||
| eAFNOSUPPORT :: Errno | ||||||||
| eAGAIN :: Errno | ||||||||
| eALREADY :: Errno | ||||||||
| eBADF :: Errno | ||||||||
| eBADMSG :: Errno | ||||||||
| eBADRPC :: Errno | ||||||||
| eBUSY :: Errno | ||||||||
| eCHILD :: Errno | ||||||||
| eCOMM :: Errno | ||||||||
| eCONNABORTED :: Errno | ||||||||
| eCONNREFUSED :: Errno | ||||||||
| eCONNRESET :: Errno | ||||||||
| eDEADLK :: Errno | ||||||||
| eDESTADDRREQ :: Errno | ||||||||
| eDIRTY :: Errno | ||||||||
| eDOM :: Errno | ||||||||
| eDQUOT :: Errno | ||||||||
| eEXIST :: Errno | ||||||||
| eFAULT :: Errno | ||||||||
| eFBIG :: Errno | ||||||||
| eFTYPE :: Errno | ||||||||
| eHOSTDOWN :: Errno | ||||||||
| eHOSTUNREACH :: Errno | ||||||||
| eIDRM :: Errno | ||||||||
| eILSEQ :: Errno | ||||||||
| eINPROGRESS :: Errno | ||||||||
| eINTR :: Errno | ||||||||
| eINVAL :: Errno | ||||||||
| eIO :: Errno | ||||||||
| eISCONN :: Errno | ||||||||
| eISDIR :: Errno | ||||||||
| eLOOP :: Errno | ||||||||
| eMFILE :: Errno | ||||||||
| eMLINK :: Errno | ||||||||
| eMSGSIZE :: Errno | ||||||||
| eMULTIHOP :: Errno | ||||||||
| eNAMETOOLONG :: Errno | ||||||||
| eNETDOWN :: Errno | ||||||||
| eNETRESET :: Errno | ||||||||
| eNETUNREACH :: Errno | ||||||||
| eNFILE :: Errno | ||||||||
| eNOBUFS :: Errno | ||||||||
| eNODATA :: Errno | ||||||||
| eNODEV :: Errno | ||||||||
| eNOENT :: Errno | ||||||||
| eNOEXEC :: Errno | ||||||||
| eNOLCK :: Errno | ||||||||
| eNOLINK :: Errno | ||||||||
| eNOMEM :: Errno | ||||||||
| eNOMSG :: Errno | ||||||||
| eNONET :: Errno | ||||||||
| eNOPROTOOPT :: Errno | ||||||||
| eNOSPC :: Errno | ||||||||
| eNOSR :: Errno | ||||||||
| eNOSTR :: Errno | ||||||||
| eNOSYS :: Errno | ||||||||
| eNOTBLK :: Errno | ||||||||
| eNOTCONN :: Errno | ||||||||
| eNOTDIR :: Errno | ||||||||
| eNOTEMPTY :: Errno | ||||||||
| eNOTSOCK :: Errno | ||||||||
| eNOTTY :: Errno | ||||||||
| eNXIO :: Errno | ||||||||
| eOPNOTSUPP :: Errno | ||||||||
| ePERM :: Errno | ||||||||
| ePFNOSUPPORT :: Errno | ||||||||
| ePIPE :: Errno | ||||||||
| ePROCLIM :: Errno | ||||||||
| ePROCUNAVAIL :: Errno | ||||||||
| ePROGMISMATCH :: Errno | ||||||||
| ePROGUNAVAIL :: Errno | ||||||||
| ePROTO :: Errno | ||||||||
| ePROTONOSUPPORT :: Errno | ||||||||
| ePROTOTYPE :: Errno | ||||||||
| eRANGE :: Errno | ||||||||
| eREMCHG :: Errno | ||||||||
| eREMOTE :: Errno | ||||||||
| eROFS :: Errno | ||||||||
| eRPCMISMATCH :: Errno | ||||||||
| eRREMOTE :: Errno | ||||||||
| eSHUTDOWN :: Errno | ||||||||
| eSOCKTNOSUPPORT :: Errno | ||||||||
| eSPIPE :: Errno | ||||||||
| eSRCH :: Errno | ||||||||
| eSRMNT :: Errno | ||||||||
| eSTALE :: Errno | ||||||||
| eTIME :: Errno | ||||||||
| eTIMEDOUT :: Errno | ||||||||
| eTOOMANYREFS :: Errno | ||||||||
| eTXTBSY :: Errno | ||||||||
| eUSERS :: Errno | ||||||||
| eWOULDBLOCK :: Errno | ||||||||
| eXDEV :: Errno | ||||||||
| isValidErrno :: Errno -> Bool | ||||||||
| getErrno :: IO Errno | ||||||||
| resetErrno :: IO () | ||||||||
| errnoToIOError :: String -> Errno -> Maybe Handle -> Maybe String -> IOError | ||||||||
| throwErrno :: String -> IO a | ||||||||
| throwErrnoIf :: (a -> Bool) -> String -> IO a -> IO a | ||||||||
| throwErrnoIf_ :: (a -> Bool) -> String -> IO a -> IO () | ||||||||
| throwErrnoIfRetry :: (a -> Bool) -> String -> IO a -> IO a | ||||||||
| throwErrnoIfRetry_ :: (a -> Bool) -> String -> IO a -> IO () | ||||||||
| throwErrnoIfMinus1 :: (Num a) => String -> IO a -> IO a | ||||||||
| throwErrnoIfMinus1_ :: (Num a) => String -> IO a -> IO () | ||||||||
| throwErrnoIfMinus1Retry :: (Num a) => String -> IO a -> IO a | ||||||||
| throwErrnoIfMinus1Retry_ :: (Num a) => String -> IO a -> IO () | ||||||||
| throwErrnoIfNull :: String -> IO (Ptr a) -> IO (Ptr a) | ||||||||
| throwErrnoIfNullRetry :: String -> IO (Ptr a) -> IO (Ptr a) | ||||||||
| throwErrnoIfRetryMayBlock :: (a -> Bool) -> String -> IO a -> IO b -> IO a | ||||||||
| throwErrnoIfRetryMayBlock_ :: (a -> Bool) -> String -> IO a -> IO b -> IO () | ||||||||
| throwErrnoIfMinus1RetryMayBlock :: (Num a) => String -> IO a -> IO b -> IO a | ||||||||
| throwErrnoIfMinus1RetryMayBlock_ :: (Num a) => String -> IO a -> IO b -> IO () | ||||||||
| throwErrnoIfNullRetryMayBlock :: String -> IO (Ptr a) -> IO b -> IO (Ptr a) | ||||||||
| Produced by Haddock version 0.4 |