Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. throwErrnoIfRetry :: (a -> Bool) -> String -> IO a -> IO a

    base Foreign.C.Error

    as throwErrnoIf, but retry the IO action when it yields the error code eINTR - this amounts to the standard retry loop for interrupted POSIX system calls.

  2. throwErrnoIfRetryMayBlock :: (a -> Bool) -> String -> IO a -> IO b -> IO a

    base Foreign.C.Error

    as throwErrnoIfRetry, but additionally if the operation yields the error code eAGAIN or eWOULDBLOCK, an alternative action is executed before retrying.

  3. throwErrnoIfRetryMayBlock_ :: (a -> Bool) -> String -> IO a -> IO b -> IO ()

    base Foreign.C.Error

    as throwErrnoIfRetryMayBlock, but discards the result.

  4. throwErrnoIfRetry_ :: (a -> Bool) -> String -> IO a -> IO ()

    base Foreign.C.Error

    as throwErrnoIfRetry, but discards the result.

  5. catchRetry# :: (State# RealWorld -> (# State# RealWorld, a_levpoly #)) -> (State# RealWorld -> (# State# RealWorld, a_levpoly #)) -> State# RealWorld -> (# State# RealWorld, a_levpoly #)

    ghc-prim GHC.PrimopWrappers

    No documentation available.

  6. hRetryAfter :: HeaderName

    http-types Network.HTTP.Types.Header

    Retry-After

  7. throwSocketErrorIfMinus1Retry :: (Eq a, Num a) => String -> IO a -> IO a

    network Network.Socket.Internal

    Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation.

  8. throwSocketErrorIfMinus1RetryMayBlock :: (Eq a, Num a) => String -> IO b -> IO a -> IO a

    network Network.Socket.Internal

    Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation. Checks for operations that would block and executes an alternative action before retrying in that case.

  9. throwSocketErrorIfMinus1Retry_ :: (Eq a, Num a) => String -> IO a -> IO ()

    network Network.Socket.Internal

    Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation. Discards the result of the IO action after error handling.

  10. throwErrnoPathIfMinus1Retry :: (Eq a, Num a) => String -> RawFilePath -> IO a -> IO a

    unix System.Posix.ByteString.FilePath

    No documentation available.

Page 13 of many | Previous | Next