throwErrnoPath :: String -> PosixPath -> IO a Source #
Same as throwErrno, but exceptions include the given path when appropriate.
throwErrno
throwErrnoPathIfRetry :: (a -> Bool) -> String -> PosixPath -> IO a -> IO a Source #
throwErrnoPathIfNullRetry :: String -> PosixPath -> IO (Ptr a) -> IO (Ptr a) Source #
throwErrnoPathIfMinus1Retry :: (Eq a, Num a) => String -> PosixPath -> IO a -> IO a Source #