{-# OPTIONS_HADDOCK hide #-} ----------------------------------------------------------------------------- -- | -- Module : GHC.Handle -- Copyright : (c) The University of Glasgow, 1994-2001 -- License : see libraries/base/LICENSE -- -- Maintainer : libraries@haskell.org -- Stability : internal -- Portability : non-portable -- -- Backwards-compatibility interface -- ----------------------------------------------------------------------------- -- #hide module GHC.Handle {-# DEPRECATED "use GHC.IO.Handle instead" #-} ( withHandle, withHandle', withHandle_, wantWritableHandle, wantReadableHandle, wantSeekableHandle, -- newEmptyBuffer, allocateBuffer, readCharFromBuffer, writeCharIntoBuffer, -- flushWriteBufferOnly, flushWriteBuffer, -- flushReadBuffer, -- fillReadBuffer, fillReadBufferWithoutBlocking, -- readRawBuffer, readRawBufferPtr, -- readRawBufferNoBlock, readRawBufferPtrNoBlock, -- writeRawBuffer, writeRawBufferPtr, ioe_closedHandle, ioe_EOF, ioe_notReadable, ioe_notWritable, stdin, stdout, stderr, IOMode(..), openFile, openBinaryFile, -- fdToHandle_stat, fdToHandle, fdToHandle', hFileSize, hSetFileSize, hIsEOF, isEOF, hLookAhead, hLookAhead_, hSetBuffering, hSetBinaryMode, hFlush, hDuplicate, hDuplicateTo, hClose, hClose_help, HandlePosition, HandlePosn(..), hGetPosn, hSetPosn, SeekMode(..), hSeek, hTell, hIsOpen, hIsClosed, hIsReadable, hIsWritable, hGetBuffering, hIsSeekable, hSetEcho, hGetEcho, hIsTerminalDevice, hShow, ) where import GHC.IO.IOMode import GHC.IO.Handle import GHC.IO.Handle.Internals import GHC.IO.Handle.FD