base-4.18.1.0: Basic libraries

Copyright | (c) The University of Glasgow 2017
License | see libraries/base/LICENSE
Maintainer | libraries@haskell.org
Stability | internal
Portability | non-portable
Safe Haskell | Trustworthy
Language | Haskell2010

GHC.IO.StdHandles

Description

This model abstracts away the platform specific handles that can be toggled through the RTS.

# Documentation

stdin :: Handle Source #

stdout :: Handle Source #

stderr :: Handle Source #

openFile :: FilePath -> IOMode -> IO Handle Source #

openBinaryFile :: FilePath -> IOMode -> IO Handle Source #

openFileBlocking :: FilePath -> IOMode -> IO Handle Source #

withFile :: FilePath -> IOMode -> (Handle -> IO r) -> IO r Source #

withBinaryFile :: FilePath -> IOMode -> (Handle -> IO r) -> IO r Source #

withFileBlocking :: FilePath -> IOMode -> (Handle -> IO r) -> IO r Source #