Enter your search terms
GNU-Darwin
Web
Submit search form
>
Haskell Core Libraries (base package)
Parent
Contents
Index
Foreign.C.Error
Portability
portable
Stability
provisional
Maintainer
ffi@haskell.org
Description
C-specific Marshalling support: Handling of C
errno
error codes
data
Errno
Constructors
Errno
CInt
Instances
Eq
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