{-# LANGUAGE Safe #-}
{-# OPTIONS_HADDOCK not-home #-}
module GHC.IO.Handle.Internals
(withHandle,
withHandle',
withHandle_,
withHandle__',
withHandle_',
withAllHandles__,
wantWritableHandle,
wantReadableHandle,
wantReadableHandle_,
wantSeekableHandle,
mkHandle,
mkFileHandle,
mkFileHandleNoFinalizer,
mkDuplexHandle,
mkDuplexHandleNoFinalizer,
addHandleFinalizer,
openTextEncoding,
closeTextCodecs,
initBufferState,
dEFAULT_CHAR_BUFFER_SIZE,
flushBuffer,
flushWriteBuffer,
flushCharReadBuffer,
flushCharBuffer,
flushByteReadBuffer,
flushByteWriteBuffer,
readTextDevice,
writeCharBuffer,
readTextDeviceNonBlocking,
decodeByteBuf,
augmentIOError,
ioe_closedHandle,
ioe_semiclosedHandle,
ioe_EOF,
ioe_notReadable,
ioe_notWritable,
ioe_finalizedHandle,
ioe_bufsiz,
hClose_impl,
hClose_help,
hLookAhead_,
HandleFinalizer,
handleFinalizer,
debugIO,
traceIO
) where
import GHC.Internal.IO.Handle.Internals