Foreign.C.Error.Safe

Primitive handlers

eitherErrnoIf

eitherErrnoIfRetry

eitherErrnoIfRetryMayBlock

Derived handlers

With predicate (-1 ==)

eitherErrnoIfMinus1

eitherErrnoIfMinus1Retry

eitherErrnoIfMinus1RetryMayBlock

With predicate (nullPtr ==)

eitherErrnoIfNull

eitherErrnoIfNullRetry

eitherErrnoIfNullRetryMayBlock