| Copyright | (c) The University of Glasgow 1994-2008 | 
|---|---|
| License | see libraries/base/LICENSE | 
| Maintainer | libraries@haskell.org | 
| Stability | internal | 
| Portability | non-portable | 
| Safe Haskell | Trustworthy | 
| Language | Haskell2010 | 
GHC.IO.FD
Description
Raw read/write operations on file descriptors
Synopsis
- data FD = FD {
- fdFD :: !CInt
 - fdIsNonBlocking :: !Int
 
 - openFile :: FilePath -> IOMode -> Bool -> IO (FD, IODeviceType)
 - mkFD :: CInt -> IOMode -> Maybe (IODeviceType, CDev, CIno) -> Bool -> Bool -> IO (FD, IODeviceType)
 - release :: FD -> IO ()
 - setNonBlockingMode :: FD -> Bool -> IO FD
 - readRawBufferPtr :: String -> FD -> Ptr Word8 -> Int -> CSize -> IO Int
 - readRawBufferPtrNoBlock :: String -> FD -> Ptr Word8 -> Int -> CSize -> IO Int
 - writeRawBufferPtr :: String -> FD -> Ptr Word8 -> Int -> CSize -> IO CInt
 - stdin :: FD
 - stdout :: FD
 - stderr :: FD
 
Documentation
Constructors
| FD | |
Fields 
  | |