Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- open :: CString -> AccessMode -> CreationFlags -> StatusFlags -> IO (Either Errno Fd)
- uninterruptibleReceiveByteArray :: Fd -> CSize -> IO (Either Errno ByteArray)
- uninterruptibleSendBytes :: Fd -> Bytes -> CUInt -> IO (Either Errno ())
- newtype AccessMode = AccessMode CInt
- newtype CreationFlags = CreationFlags CInt
- newtype StatusFlags = StatusFlags CInt
- readOnly :: AccessMode
- writeOnly :: AccessMode
- readWrite :: AccessMode
- nonblocking :: StatusFlags
Documentation
:: CString | NULL-terminated name of queue, must start with slash |
-> AccessMode | Access mode |
-> CreationFlags | Creation flags |
-> StatusFlags | Status flags |
-> IO (Either Errno Fd) |
Types
newtype AccessMode Source #
Instances
Eq AccessMode Source # | |
Defined in Posix.File.Types (==) :: AccessMode -> AccessMode -> Bool # (/=) :: AccessMode -> AccessMode -> Bool # |
newtype CreationFlags Source #
File Creation Flags
Instances
newtype StatusFlags Source #
File Status Flags
Instances
Open Access Mode
readOnly :: AccessMode Source #
The O_RDONLY
access mode.
writeOnly :: AccessMode Source #
The O_WRONLY
access mode.
readWrite :: AccessMode Source #
The O_RDWR
access mode.
Open Flags
nonblocking :: StatusFlags Source #
The O_NONBLOCK
flag