System.Posix.Types

base-4.9.0.0: Basic libraries

Copyright | (c) The University of Glasgow 2002
License | BSD-style (see the file libraries/base/LICENSE)
Maintainer | libraries@haskell.org
Stability | provisional
Portability | non-portable (requires POSIX)
Safe Haskell | Trustworthy
Language | Haskell2010

System.Posix.Types

Contents

- POSIX data types

Description

POSIX data types: Haskell equivalents of the types defined by the `<sys/types.h>` C header on a POSIX system.

Synopsis

- newtype CDev = CDev Word64
- newtype CIno = CIno Word64
- newtype CMode = CMode Word32
- newtype COff = COff Int64
- newtype CPid = CPid Int32
- newtype CSsize = CSsize Int64
- newtype CGid = CGid Word32
- newtype CNlink = CNlink Word64
- newtype CUid = CUid Word32
- newtype CCc = CCc Word8
- newtype CSpeed = CSpeed Word32
- newtype CTcflag = CTcflag Word32
- newtype CRLim = CRLim Word64
- newtype Fd = Fd CInt
- type LinkCount = CNlink
- type UserID = CUid
- type GroupID = CGid
- type ByteCount = CSize
- type ClockTick = CClock
- type EpochTime = CTime
- type FileOffset = COff
- type ProcessID = CPid
- type ProcessGroupID = CPid
- type DeviceID = CDev
- type FileID = CIno
- type FileMode = CMode
- type Limit = CLong

# POSIX data types

newtype CDev Source

Constructors

CDev Word64 |

Instances

Bounded CDev |
Methods minBound :: CDev Source maxBound :: CDev Source
Enum CDev |
Methods succ :: CDev -> CDev Source pred :: CDev -> CDev Source toEnum :: Int -> CDev Source fromEnum :: CDev -> Int Source enumFrom :: CDev -> [CDev] Source enumFromThen :: CDev -> CDev -> [CDev] Source enumFromTo :: CDev -> CDev -> [CDev] Source enumFromThenTo :: CDev -> CDev -> CDev -> [CDev] Source
Eq CDev |
Methods (==) :: CDev -> CDev -> Bool Source (/=) :: CDev -> CDev -> Bool Source
Integral CDev |
Methods quot :: CDev -> CDev -> CDev Source rem :: CDev -> CDev -> CDev Source div :: CDev -> CDev -> CDev Source mod :: CDev -> CDev -> CDev Source quotRem :: CDev -> CDev -> (CDev, CDev) Source divMod :: CDev -> CDev -> (CDev, CDev) Source toInteger :: CDev -> Integer Source
Num CDev |
Methods (+) :: CDev -> CDev -> CDev Source (-) :: CDev -> CDev -> CDev Source (*) :: CDev -> CDev -> CDev Source negate :: CDev -> CDev Source abs :: CDev -> CDev Source signum :: CDev -> CDev Source fromInteger :: Integer -> CDev Source
Ord CDev |
Methods compare :: CDev -> CDev -> Ordering Source (<) :: CDev -> CDev -> Bool Source (<=) :: CDev -> CDev -> Bool Source (>) :: CDev -> CDev -> Bool Source (>=) :: CDev -> CDev -> Bool Source max :: CDev -> CDev -> CDev Source min :: CDev -> CDev -> CDev Source
Read CDev |
Methods readsPrec :: Int -> ReadS CDev Source readList :: ReadS [CDev] Source readPrec :: ReadPrec CDev Source readListPrec :: ReadPrec [CDev] Source
Real CDev |
Methods toRational :: CDev -> Rational Source
Show CDev |
Methods showsPrec :: Int -> CDev -> ShowS Source show :: CDev -> String Source showList :: [CDev] -> ShowS Source
FiniteBits CDev |
Methods finiteBitSize :: CDev -> Int Source countLeadingZeros :: CDev -> Int Source countTrailingZeros :: CDev -> Int Source
Bits CDev |
Methods (.&.) :: CDev -> CDev -> CDev Source (.|.) :: CDev -> CDev -> CDev Source xor :: CDev -> CDev -> CDev Source complement :: CDev -> CDev Source shift :: CDev -> Int -> CDev Source rotate :: CDev -> Int -> CDev Source zeroBits :: CDev Source bit :: Int -> CDev Source setBit :: CDev -> Int -> CDev Source clearBit :: CDev -> Int -> CDev Source complementBit :: CDev -> Int -> CDev Source testBit :: CDev -> Int -> Bool Source bitSizeMaybe :: CDev -> Maybe Int Source bitSize :: CDev -> Int Source isSigned :: CDev -> Bool Source shiftL :: CDev -> Int -> CDev Source unsafeShiftL :: CDev -> Int -> CDev Source shiftR :: CDev -> Int -> CDev Source unsafeShiftR :: CDev -> Int -> CDev Source rotateL :: CDev -> Int -> CDev Source rotateR :: CDev -> Int -> CDev Source popCount :: CDev -> Int Source
Storable CDev |
Methods sizeOf :: CDev -> Int Source alignment :: CDev -> Int Source peekElemOff :: Ptr CDev -> Int -> IO CDev Source pokeElemOff :: Ptr CDev -> Int -> CDev -> IO () Source peekByteOff :: Ptr b -> Int -> IO CDev Source pokeByteOff :: Ptr b -> Int -> CDev -> IO () Source peek :: Ptr CDev -> IO CDev Source poke :: Ptr CDev -> CDev -> IO () Source

newtype CIno Source

Constructors

CIno Word64 |

Instances

Bounded CIno |
Methods minBound :: CIno Source maxBound :: CIno Source
Enum CIno |
Methods succ :: CIno -> CIno Source pred :: CIno -> CIno Source toEnum :: Int -> CIno Source fromEnum :: CIno -> Int Source enumFrom :: CIno -> [CIno] Source enumFromThen :: CIno -> CIno -> [CIno] Source enumFromTo :: CIno -> CIno -> [CIno] Source enumFromThenTo :: CIno -> CIno -> CIno -> [CIno] Source
Eq CIno |
Methods (==) :: CIno -> CIno -> Bool Source (/=) :: CIno -> CIno -> Bool Source
Integral CIno |
Methods quot :: CIno -> CIno -> CIno Source rem :: CIno -> CIno -> CIno Source div :: CIno -> CIno -> CIno Source mod :: CIno -> CIno -> CIno Source quotRem :: CIno -> CIno -> (CIno, CIno) Source divMod :: CIno -> CIno -> (CIno, CIno) Source toInteger :: CIno -> Integer Source
Num CIno |
Methods (+) :: CIno -> CIno -> CIno Source (-) :: CIno -> CIno -> CIno Source (*) :: CIno -> CIno -> CIno Source negate :: CIno -> CIno Source abs :: CIno -> CIno Source signum :: CIno -> CIno Source fromInteger :: Integer -> CIno Source
Ord CIno |
Methods compare :: CIno -> CIno -> Ordering Source (<) :: CIno -> CIno -> Bool Source (<=) :: CIno -> CIno -> Bool Source (>) :: CIno -> CIno -> Bool Source (>=) :: CIno -> CIno -> Bool Source max :: CIno -> CIno -> CIno Source min :: CIno -> CIno -> CIno Source
Read CIno |
Methods readsPrec :: Int -> ReadS CIno Source readList :: ReadS [CIno] Source readPrec :: ReadPrec CIno Source readListPrec :: ReadPrec [CIno] Source
Real CIno |
Methods toRational :: CIno -> Rational Source
Show CIno |
Methods showsPrec :: Int -> CIno -> ShowS Source show :: CIno -> String Source showList :: [CIno] -> ShowS Source
FiniteBits CIno |
Methods finiteBitSize :: CIno -> Int Source countLeadingZeros :: CIno -> Int Source countTrailingZeros :: CIno -> Int Source
Bits CIno |
Methods (.&.) :: CIno -> CIno -> CIno Source (.|.) :: CIno -> CIno -> CIno Source xor :: CIno -> CIno -> CIno Source complement :: CIno -> CIno Source shift :: CIno -> Int -> CIno Source rotate :: CIno -> Int -> CIno Source zeroBits :: CIno Source bit :: Int -> CIno Source setBit :: CIno -> Int -> CIno Source clearBit :: CIno -> Int -> CIno Source complementBit :: CIno -> Int -> CIno Source testBit :: CIno -> Int -> Bool Source bitSizeMaybe :: CIno -> Maybe Int Source bitSize :: CIno -> Int Source isSigned :: CIno -> Bool Source shiftL :: CIno -> Int -> CIno Source unsafeShiftL :: CIno -> Int -> CIno Source shiftR :: CIno -> Int -> CIno Source unsafeShiftR :: CIno -> Int -> CIno Source rotateL :: CIno -> Int -> CIno Source rotateR :: CIno -> Int -> CIno Source popCount :: CIno -> Int Source
Storable CIno |
Methods sizeOf :: CIno -> Int Source alignment :: CIno -> Int Source peekElemOff :: Ptr CIno -> Int -> IO CIno Source pokeElemOff :: Ptr CIno -> Int -> CIno -> IO () Source peekByteOff :: Ptr b -> Int -> IO CIno Source pokeByteOff :: Ptr b -> Int -> CIno -> IO () Source peek :: Ptr CIno -> IO CIno Source poke :: Ptr CIno -> CIno -> IO () Source

newtype CMode Source

Constructors

CMode Word32 |

Instances

Bounded CMode |
Methods minBound :: CMode Source maxBound :: CMode Source
Enum CMode |
Methods succ :: CMode -> CMode Source pred :: CMode -> CMode Source toEnum :: Int -> CMode Source fromEnum :: CMode -> Int Source enumFrom :: CMode -> [CMode] Source enumFromThen :: CMode -> CMode -> [CMode] Source enumFromTo :: CMode -> CMode -> [CMode] Source enumFromThenTo :: CMode -> CMode -> CMode -> [CMode] Source
Eq CMode |
Methods (==) :: CMode -> CMode -> Bool Source (/=) :: CMode -> CMode -> Bool Source
Integral CMode |
Methods quot :: CMode -> CMode -> CMode Source rem :: CMode -> CMode -> CMode Source div :: CMode -> CMode -> CMode Source mod :: CMode -> CMode -> CMode Source quotRem :: CMode -> CMode -> (CMode, CMode) Source divMod :: CMode -> CMode -> (CMode, CMode) Source toInteger :: CMode -> Integer Source
Num CMode |
Methods (+) :: CMode -> CMode -> CMode Source (-) :: CMode -> CMode -> CMode Source (*) :: CMode -> CMode -> CMode Source negate :: CMode -> CMode Source abs :: CMode -> CMode Source signum :: CMode -> CMode Source fromInteger :: Integer -> CMode Source
Ord CMode |
Methods compare :: CMode -> CMode -> Ordering Source (<) :: CMode -> CMode -> Bool Source (<=) :: CMode -> CMode -> Bool Source (>) :: CMode -> CMode -> Bool Source (>=) :: CMode -> CMode -> Bool Source max :: CMode -> CMode -> CMode Source min :: CMode -> CMode -> CMode Source
Read CMode |
Methods readsPrec :: Int -> ReadS CMode Source readList :: ReadS [CMode] Source readPrec :: ReadPrec CMode Source readListPrec :: ReadPrec [CMode] Source
Real CMode |
Methods toRational :: CMode -> Rational Source
Show CMode |
Methods showsPrec :: Int -> CMode -> ShowS Source show :: CMode -> String Source showList :: [CMode] -> ShowS Source
FiniteBits CMode |
Methods finiteBitSize :: CMode -> Int Source countLeadingZeros :: CMode -> Int Source countTrailingZeros :: CMode -> Int Source
Bits CMode |
Methods (.&.) :: CMode -> CMode -> CMode Source (.|.) :: CMode -> CMode -> CMode Source xor :: CMode -> CMode -> CMode Source complement :: CMode -> CMode Source shift :: CMode -> Int -> CMode Source rotate :: CMode -> Int -> CMode Source zeroBits :: CMode Source bit :: Int -> CMode Source setBit :: CMode -> Int -> CMode Source clearBit :: CMode -> Int -> CMode Source complementBit :: CMode -> Int -> CMode Source testBit :: CMode -> Int -> Bool Source bitSizeMaybe :: CMode -> Maybe Int Source bitSize :: CMode -> Int Source isSigned :: CMode -> Bool Source shiftL :: CMode -> Int -> CMode Source unsafeShiftL :: CMode -> Int -> CMode Source shiftR :: CMode -> Int -> CMode Source unsafeShiftR :: CMode -> Int -> CMode Source rotateL :: CMode -> Int -> CMode Source rotateR :: CMode -> Int -> CMode Source popCount :: CMode -> Int Source
Storable CMode |
Methods sizeOf :: CMode -> Int Source alignment :: CMode -> Int Source peekElemOff :: Ptr CMode -> Int -> IO CMode Source pokeElemOff :: Ptr CMode -> Int -> CMode -> IO () Source peekByteOff :: Ptr b -> Int -> IO CMode Source pokeByteOff :: Ptr b -> Int -> CMode -> IO () Source peek :: Ptr CMode -> IO CMode Source poke :: Ptr CMode -> CMode -> IO () Source

newtype COff Source

Constructors

COff Int64 |

Instances

Bounded COff |
Methods minBound :: COff Source maxBound :: COff Source
Enum COff |
Methods succ :: COff -> COff Source pred :: COff -> COff Source toEnum :: Int -> COff Source fromEnum :: COff -> Int Source enumFrom :: COff -> [COff] Source enumFromThen :: COff -> COff -> [COff] Source enumFromTo :: COff -> COff -> [COff] Source enumFromThenTo :: COff -> COff -> COff -> [COff] Source
Eq COff |
Methods (==) :: COff -> COff -> Bool Source (/=) :: COff -> COff -> Bool Source
Integral COff |
Methods quot :: COff -> COff -> COff Source rem :: COff -> COff -> COff Source div :: COff -> COff -> COff Source mod :: COff -> COff -> COff Source quotRem :: COff -> COff -> (COff, COff) Source divMod :: COff -> COff -> (COff, COff) Source toInteger :: COff -> Integer Source
Num COff |
Methods (+) :: COff -> COff -> COff Source (-) :: COff -> COff -> COff Source (*) :: COff -> COff -> COff Source negate :: COff -> COff Source abs :: COff -> COff Source signum :: COff -> COff Source fromInteger :: Integer -> COff Source
Ord COff |
Methods compare :: COff -> COff -> Ordering Source (<) :: COff -> COff -> Bool Source (<=) :: COff -> COff -> Bool Source (>) :: COff -> COff -> Bool Source (>=) :: COff -> COff -> Bool Source max :: COff -> COff -> COff Source min :: COff -> COff -> COff Source
Read COff |
Methods readsPrec :: Int -> ReadS COff Source readList :: ReadS [COff] Source readPrec :: ReadPrec COff Source readListPrec :: ReadPrec [COff] Source
Real COff |
Methods toRational :: COff -> Rational Source
Show COff |
Methods showsPrec :: Int -> COff -> ShowS Source show :: COff -> String Source showList :: [COff] -> ShowS Source
FiniteBits COff |
Methods finiteBitSize :: COff -> Int Source countLeadingZeros :: COff -> Int Source countTrailingZeros :: COff -> Int Source
Bits COff |
Methods (.&.) :: COff -> COff -> COff Source (.|.) :: COff -> COff -> COff Source xor :: COff -> COff -> COff Source complement :: COff -> COff Source shift :: COff -> Int -> COff Source rotate :: COff -> Int -> COff Source zeroBits :: COff Source bit :: Int -> COff Source setBit :: COff -> Int -> COff Source clearBit :: COff -> Int -> COff Source complementBit :: COff -> Int -> COff Source testBit :: COff -> Int -> Bool Source bitSizeMaybe :: COff -> Maybe Int Source bitSize :: COff -> Int Source isSigned :: COff -> Bool Source shiftL :: COff -> Int -> COff Source unsafeShiftL :: COff -> Int -> COff Source shiftR :: COff -> Int -> COff Source unsafeShiftR :: COff -> Int -> COff Source rotateL :: COff -> Int -> COff Source rotateR :: COff -> Int -> COff Source popCount :: COff -> Int Source
Storable COff |
Methods sizeOf :: COff -> Int Source alignment :: COff -> Int Source peekElemOff :: Ptr COff -> Int -> IO COff Source pokeElemOff :: Ptr COff -> Int -> COff -> IO () Source peekByteOff :: Ptr b -> Int -> IO COff Source pokeByteOff :: Ptr b -> Int -> COff -> IO () Source peek :: Ptr COff -> IO COff Source poke :: Ptr COff -> COff -> IO () Source

newtype CPid Source

Constructors

CPid Int32 |

Instances

Bounded CPid |
Methods minBound :: CPid Source maxBound :: CPid Source
Enum CPid |
Methods succ :: CPid -> CPid Source pred :: CPid -> CPid Source toEnum :: Int -> CPid Source fromEnum :: CPid -> Int Source enumFrom :: CPid -> [CPid] Source enumFromThen :: CPid -> CPid -> [CPid] Source enumFromTo :: CPid -> CPid -> [CPid] Source enumFromThenTo :: CPid -> CPid -> CPid -> [CPid] Source
Eq CPid |
Methods (==) :: CPid -> CPid -> Bool Source (/=) :: CPid -> CPid -> Bool Source
Integral CPid |
Methods quot :: CPid -> CPid -> CPid Source rem :: CPid -> CPid -> CPid Source div :: CPid -> CPid -> CPid Source mod :: CPid -> CPid -> CPid Source quotRem :: CPid -> CPid -> (CPid, CPid) Source divMod :: CPid -> CPid -> (CPid, CPid) Source toInteger :: CPid -> Integer Source
Num CPid |
Methods (+) :: CPid -> CPid -> CPid Source (-) :: CPid -> CPid -> CPid Source (*) :: CPid -> CPid -> CPid Source negate :: CPid -> CPid Source abs :: CPid -> CPid Source signum :: CPid -> CPid Source fromInteger :: Integer -> CPid Source
Ord CPid |
Methods compare :: CPid -> CPid -> Ordering Source (<) :: CPid -> CPid -> Bool Source (<=) :: CPid -> CPid -> Bool Source (>) :: CPid -> CPid -> Bool Source (>=) :: CPid -> CPid -> Bool Source max :: CPid -> CPid -> CPid Source min :: CPid -> CPid -> CPid Source
Read CPid |
Methods readsPrec :: Int -> ReadS CPid Source readList :: ReadS [CPid] Source readPrec :: ReadPrec CPid Source readListPrec :: ReadPrec [CPid] Source
Real CPid |
Methods toRational :: CPid -> Rational Source
Show CPid |
Methods showsPrec :: Int -> CPid -> ShowS Source show :: CPid -> String Source showList :: [CPid] -> ShowS Source
FiniteBits CPid |
Methods finiteBitSize :: CPid -> Int Source countLeadingZeros :: CPid -> Int Source countTrailingZeros :: CPid -> Int Source
Bits CPid |
Methods (.&.) :: CPid -> CPid -> CPid Source (.|.) :: CPid -> CPid -> CPid Source xor :: CPid -> CPid -> CPid Source complement :: CPid -> CPid Source shift :: CPid -> Int -> CPid Source rotate :: CPid -> Int -> CPid Source zeroBits :: CPid Source bit :: Int -> CPid Source setBit :: CPid -> Int -> CPid Source clearBit :: CPid -> Int -> CPid Source complementBit :: CPid -> Int -> CPid Source testBit :: CPid -> Int -> Bool Source bitSizeMaybe :: CPid -> Maybe Int Source bitSize :: CPid -> Int Source isSigned :: CPid -> Bool Source shiftL :: CPid -> Int -> CPid Source unsafeShiftL :: CPid -> Int -> CPid Source shiftR :: CPid -> Int -> CPid Source unsafeShiftR :: CPid -> Int -> CPid Source rotateL :: CPid -> Int -> CPid Source rotateR :: CPid -> Int -> CPid Source popCount :: CPid -> Int Source
Storable CPid |
Methods sizeOf :: CPid -> Int Source alignment :: CPid -> Int Source peekElemOff :: Ptr CPid -> Int -> IO CPid Source pokeElemOff :: Ptr CPid -> Int -> CPid -> IO () Source peekByteOff :: Ptr b -> Int -> IO CPid Source pokeByteOff :: Ptr b -> Int -> CPid -> IO () Source peek :: Ptr CPid -> IO CPid Source poke :: Ptr CPid -> CPid -> IO () Source

newtype CSsize Source

Constructors

CSsize Int64 |

Instances

Bounded CSsize |
Methods minBound :: CSsize Source maxBound :: CSsize Source
Enum CSsize |
Methods succ :: CSsize -> CSsize Source pred :: CSsize -> CSsize Source toEnum :: Int -> CSsize Source fromEnum :: CSsize -> Int Source enumFrom :: CSsize -> [CSsize] Source enumFromThen :: CSsize -> CSsize -> [CSsize] Source enumFromTo :: CSsize -> CSsize -> [CSsize] Source enumFromThenTo :: CSsize -> CSsize -> CSsize -> [CSsize] Source
Eq CSsize |
Methods (==) :: CSsize -> CSsize -> Bool Source (/=) :: CSsize -> CSsize -> Bool Source
Integral CSsize |
Methods quot :: CSsize -> CSsize -> CSsize Source rem :: CSsize -> CSsize -> CSsize Source div :: CSsize -> CSsize -> CSsize Source mod :: CSsize -> CSsize -> CSsize Source quotRem :: CSsize -> CSsize -> (CSsize, CSsize) Source divMod :: CSsize -> CSsize -> (CSsize, CSsize) Source toInteger :: CSsize -> Integer Source
Num CSsize |
Methods (+) :: CSsize -> CSsize -> CSsize Source (-) :: CSsize -> CSsize -> CSsize Source (*) :: CSsize -> CSsize -> CSsize Source negate :: CSsize -> CSsize Source abs :: CSsize -> CSsize Source signum :: CSsize -> CSsize Source fromInteger :: Integer -> CSsize Source
Ord CSsize |
Methods compare :: CSsize -> CSsize -> Ordering Source (<) :: CSsize -> CSsize -> Bool Source (<=) :: CSsize -> CSsize -> Bool Source (>) :: CSsize -> CSsize -> Bool Source (>=) :: CSsize -> CSsize -> Bool Source max :: CSsize -> CSsize -> CSsize Source min :: CSsize -> CSsize -> CSsize Source
Read CSsize |
Methods readsPrec :: Int -> ReadS CSsize Source readList :: ReadS [CSsize] Source readPrec :: ReadPrec CSsize Source readListPrec :: ReadPrec [CSsize] Source
Real CSsize |
Methods toRational :: CSsize -> Rational Source
Show CSsize |
Methods showsPrec :: Int -> CSsize -> ShowS Source show :: CSsize -> String Source showList :: [CSsize] -> ShowS Source
FiniteBits CSsize |
Methods finiteBitSize :: CSsize -> Int Source countLeadingZeros :: CSsize -> Int Source countTrailingZeros :: CSsize -> Int Source
Bits CSsize |
Methods (.&.) :: CSsize -> CSsize -> CSsize Source (.|.) :: CSsize -> CSsize -> CSsize Source xor :: CSsize -> CSsize -> CSsize Source complement :: CSsize -> CSsize Source shift :: CSsize -> Int -> CSsize Source rotate :: CSsize -> Int -> CSsize Source zeroBits :: CSsize Source bit :: Int -> CSsize Source setBit :: CSsize -> Int -> CSsize Source clearBit :: CSsize -> Int -> CSsize Source complementBit :: CSsize -> Int -> CSsize Source testBit :: CSsize -> Int -> Bool Source bitSizeMaybe :: CSsize -> Maybe Int Source bitSize :: CSsize -> Int Source isSigned :: CSsize -> Bool Source shiftL :: CSsize -> Int -> CSsize Source unsafeShiftL :: CSsize -> Int -> CSsize Source shiftR :: CSsize -> Int -> CSsize Source unsafeShiftR :: CSsize -> Int -> CSsize Source rotateL :: CSsize -> Int -> CSsize Source rotateR :: CSsize -> Int -> CSsize Source popCount :: CSsize -> Int Source
Storable CSsize |
Methods sizeOf :: CSsize -> Int Source alignment :: CSsize -> Int Source peekElemOff :: Ptr CSsize -> Int -> IO CSsize Source pokeElemOff :: Ptr CSsize -> Int -> CSsize -> IO () Source peekByteOff :: Ptr b -> Int -> IO CSsize Source pokeByteOff :: Ptr b -> Int -> CSsize -> IO () Source peek :: Ptr CSsize -> IO CSsize Source poke :: Ptr CSsize -> CSsize -> IO () Source

newtype CGid Source

Constructors

CGid Word32 |

Instances

Bounded CGid |
Methods minBound :: CGid Source maxBound :: CGid Source
Enum CGid |
Methods succ :: CGid -> CGid Source pred :: CGid -> CGid Source toEnum :: Int -> CGid Source fromEnum :: CGid -> Int Source enumFrom :: CGid -> [CGid] Source enumFromThen :: CGid -> CGid -> [CGid] Source enumFromTo :: CGid -> CGid -> [CGid] Source enumFromThenTo :: CGid -> CGid -> CGid -> [CGid] Source
Eq CGid |
Methods (==) :: CGid -> CGid -> Bool Source (/=) :: CGid -> CGid -> Bool Source
Integral CGid |
Methods quot :: CGid -> CGid -> CGid Source rem :: CGid -> CGid -> CGid Source div :: CGid -> CGid -> CGid Source mod :: CGid -> CGid -> CGid Source quotRem :: CGid -> CGid -> (CGid, CGid) Source divMod :: CGid -> CGid -> (CGid, CGid) Source toInteger :: CGid -> Integer Source
Num CGid |
Methods (+) :: CGid -> CGid -> CGid Source (-) :: CGid -> CGid -> CGid Source (*) :: CGid -> CGid -> CGid Source negate :: CGid -> CGid Source abs :: CGid -> CGid Source signum :: CGid -> CGid Source fromInteger :: Integer -> CGid Source
Ord CGid |
Methods compare :: CGid -> CGid -> Ordering Source (<) :: CGid -> CGid -> Bool Source (<=) :: CGid -> CGid -> Bool Source (>) :: CGid -> CGid -> Bool Source (>=) :: CGid -> CGid -> Bool Source max :: CGid -> CGid -> CGid Source min :: CGid -> CGid -> CGid Source
Read CGid |
Methods readsPrec :: Int -> ReadS CGid Source readList :: ReadS [CGid] Source readPrec :: ReadPrec CGid Source readListPrec :: ReadPrec [CGid] Source
Real CGid |
Methods toRational :: CGid -> Rational Source
Show CGid |
Methods showsPrec :: Int -> CGid -> ShowS Source show :: CGid -> String Source showList :: [CGid] -> ShowS Source
FiniteBits CGid |
Methods finiteBitSize :: CGid -> Int Source countLeadingZeros :: CGid -> Int Source countTrailingZeros :: CGid -> Int Source
Bits CGid |
Methods (.&.) :: CGid -> CGid -> CGid Source (.|.) :: CGid -> CGid -> CGid Source xor :: CGid -> CGid -> CGid Source complement :: CGid -> CGid Source shift :: CGid -> Int -> CGid Source rotate :: CGid -> Int -> CGid Source zeroBits :: CGid Source bit :: Int -> CGid Source setBit :: CGid -> Int -> CGid Source clearBit :: CGid -> Int -> CGid Source complementBit :: CGid -> Int -> CGid Source testBit :: CGid -> Int -> Bool Source bitSizeMaybe :: CGid -> Maybe Int Source bitSize :: CGid -> Int Source isSigned :: CGid -> Bool Source shiftL :: CGid -> Int -> CGid Source unsafeShiftL :: CGid -> Int -> CGid Source shiftR :: CGid -> Int -> CGid Source unsafeShiftR :: CGid -> Int -> CGid Source rotateL :: CGid -> Int -> CGid Source rotateR :: CGid -> Int -> CGid Source popCount :: CGid -> Int Source
Storable CGid |
Methods sizeOf :: CGid -> Int Source alignment :: CGid -> Int Source peekElemOff :: Ptr CGid -> Int -> IO CGid Source pokeElemOff :: Ptr CGid -> Int -> CGid -> IO () Source peekByteOff :: Ptr b -> Int -> IO CGid Source pokeByteOff :: Ptr b -> Int -> CGid -> IO () Source peek :: Ptr CGid -> IO CGid Source poke :: Ptr CGid -> CGid -> IO () Source

newtype CNlink Source

Constructors

CNlink Word64 |

Instances

Bounded CNlink |
Methods minBound :: CNlink Source maxBound :: CNlink Source
Enum CNlink |
Methods succ :: CNlink -> CNlink Source pred :: CNlink -> CNlink Source toEnum :: Int -> CNlink Source fromEnum :: CNlink -> Int Source enumFrom :: CNlink -> [CNlink] Source enumFromThen :: CNlink -> CNlink -> [CNlink] Source enumFromTo :: CNlink -> CNlink -> [CNlink] Source enumFromThenTo :: CNlink -> CNlink -> CNlink -> [CNlink] Source
Eq CNlink |
Methods (==) :: CNlink -> CNlink -> Bool Source (/=) :: CNlink -> CNlink -> Bool Source
Integral CNlink |
Methods quot :: CNlink -> CNlink -> CNlink Source rem :: CNlink -> CNlink -> CNlink Source div :: CNlink -> CNlink -> CNlink Source mod :: CNlink -> CNlink -> CNlink Source quotRem :: CNlink -> CNlink -> (CNlink, CNlink) Source divMod :: CNlink -> CNlink -> (CNlink, CNlink) Source toInteger :: CNlink -> Integer Source
Num CNlink |
Methods (+) :: CNlink -> CNlink -> CNlink Source (-) :: CNlink -> CNlink -> CNlink Source (*) :: CNlink -> CNlink -> CNlink Source negate :: CNlink -> CNlink Source abs :: CNlink -> CNlink Source signum :: CNlink -> CNlink Source fromInteger :: Integer -> CNlink Source
Ord CNlink |
Methods compare :: CNlink -> CNlink -> Ordering Source (<) :: CNlink -> CNlink -> Bool Source (<=) :: CNlink -> CNlink -> Bool Source (>) :: CNlink -> CNlink -> Bool Source (>=) :: CNlink -> CNlink -> Bool Source max :: CNlink -> CNlink -> CNlink Source min :: CNlink -> CNlink -> CNlink Source
Read CNlink |
Methods readsPrec :: Int -> ReadS CNlink Source readList :: ReadS [CNlink] Source readPrec :: ReadPrec CNlink Source readListPrec :: ReadPrec [CNlink] Source
Real CNlink |
Methods toRational :: CNlink -> Rational Source
Show CNlink |
Methods showsPrec :: Int -> CNlink -> ShowS Source show :: CNlink -> String Source showList :: [CNlink] -> ShowS Source
FiniteBits CNlink |
Methods finiteBitSize :: CNlink -> Int Source countLeadingZeros :: CNlink -> Int Source countTrailingZeros :: CNlink -> Int Source
Bits CNlink |
Methods (.&.) :: CNlink -> CNlink -> CNlink Source (.|.) :: CNlink -> CNlink -> CNlink Source xor :: CNlink -> CNlink -> CNlink Source complement :: CNlink -> CNlink Source shift :: CNlink -> Int -> CNlink Source rotate :: CNlink -> Int -> CNlink Source zeroBits :: CNlink Source bit :: Int -> CNlink Source setBit :: CNlink -> Int -> CNlink Source clearBit :: CNlink -> Int -> CNlink Source complementBit :: CNlink -> Int -> CNlink Source testBit :: CNlink -> Int -> Bool Source bitSizeMaybe :: CNlink -> Maybe Int Source bitSize :: CNlink -> Int Source isSigned :: CNlink -> Bool Source shiftL :: CNlink -> Int -> CNlink Source unsafeShiftL :: CNlink -> Int -> CNlink Source shiftR :: CNlink -> Int -> CNlink Source unsafeShiftR :: CNlink -> Int -> CNlink Source rotateL :: CNlink -> Int -> CNlink Source rotateR :: CNlink -> Int -> CNlink Source popCount :: CNlink -> Int Source
Storable CNlink |
Methods sizeOf :: CNlink -> Int Source alignment :: CNlink -> Int Source peekElemOff :: Ptr CNlink -> Int -> IO CNlink Source pokeElemOff :: Ptr CNlink -> Int -> CNlink -> IO () Source peekByteOff :: Ptr b -> Int -> IO CNlink Source pokeByteOff :: Ptr b -> Int -> CNlink -> IO () Source peek :: Ptr CNlink -> IO CNlink Source poke :: Ptr CNlink -> CNlink -> IO () Source

newtype CUid Source

Constructors

CUid Word32 |

Instances

Bounded CUid |
Methods minBound :: CUid Source maxBound :: CUid Source
Enum CUid |
Methods succ :: CUid -> CUid Source pred :: CUid -> CUid Source toEnum :: Int -> CUid Source fromEnum :: CUid -> Int Source enumFrom :: CUid -> [CUid] Source enumFromThen :: CUid -> CUid -> [CUid] Source enumFromTo :: CUid -> CUid -> [CUid] Source enumFromThenTo :: CUid -> CUid -> CUid -> [CUid] Source
Eq CUid |
Methods (==) :: CUid -> CUid -> Bool Source (/=) :: CUid -> CUid -> Bool Source
Integral CUid |
Methods quot :: CUid -> CUid -> CUid Source rem :: CUid -> CUid -> CUid Source div :: CUid -> CUid -> CUid Source mod :: CUid -> CUid -> CUid Source quotRem :: CUid -> CUid -> (CUid, CUid) Source divMod :: CUid -> CUid -> (CUid, CUid) Source toInteger :: CUid -> Integer Source
Num CUid |
Methods (+) :: CUid -> CUid -> CUid Source (-) :: CUid -> CUid -> CUid Source (*) :: CUid -> CUid -> CUid Source negate :: CUid -> CUid Source abs :: CUid -> CUid Source signum :: CUid -> CUid Source fromInteger :: Integer -> CUid Source
Ord CUid |
Methods compare :: CUid -> CUid -> Ordering Source (<) :: CUid -> CUid -> Bool Source (<=) :: CUid -> CUid -> Bool Source (>) :: CUid -> CUid -> Bool Source (>=) :: CUid -> CUid -> Bool Source max :: CUid -> CUid -> CUid Source min :: CUid -> CUid -> CUid Source
Read CUid |
Methods readsPrec :: Int -> ReadS CUid Source readList :: ReadS [CUid] Source readPrec :: ReadPrec CUid Source readListPrec :: ReadPrec [CUid] Source
Real CUid |
Methods toRational :: CUid -> Rational Source
Show CUid |
Methods showsPrec :: Int -> CUid -> ShowS Source show :: CUid -> String Source showList :: [CUid] -> ShowS Source
FiniteBits CUid |
Methods finiteBitSize :: CUid -> Int Source countLeadingZeros :: CUid -> Int Source countTrailingZeros :: CUid -> Int Source
Bits CUid |
Methods (.&.) :: CUid -> CUid -> CUid Source (.|.) :: CUid -> CUid -> CUid Source xor :: CUid -> CUid -> CUid Source complement :: CUid -> CUid Source shift :: CUid -> Int -> CUid Source rotate :: CUid -> Int -> CUid Source zeroBits :: CUid Source bit :: Int -> CUid Source setBit :: CUid -> Int -> CUid Source clearBit :: CUid -> Int -> CUid Source complementBit :: CUid -> Int -> CUid Source testBit :: CUid -> Int -> Bool Source bitSizeMaybe :: CUid -> Maybe Int Source bitSize :: CUid -> Int Source isSigned :: CUid -> Bool Source shiftL :: CUid -> Int -> CUid Source unsafeShiftL :: CUid -> Int -> CUid Source shiftR :: CUid -> Int -> CUid Source unsafeShiftR :: CUid -> Int -> CUid Source rotateL :: CUid -> Int -> CUid Source rotateR :: CUid -> Int -> CUid Source popCount :: CUid -> Int Source
Storable CUid |
Methods sizeOf :: CUid -> Int Source alignment :: CUid -> Int Source peekElemOff :: Ptr CUid -> Int -> IO CUid Source pokeElemOff :: Ptr CUid -> Int -> CUid -> IO () Source peekByteOff :: Ptr b -> Int -> IO CUid Source pokeByteOff :: Ptr b -> Int -> CUid -> IO () Source peek :: Ptr CUid -> IO CUid Source poke :: Ptr CUid -> CUid -> IO () Source

newtype CCc Source

Constructors

CCc Word8 |

Instances

Enum CCc |
Methods succ :: CCc -> CCc Source pred :: CCc -> CCc Source toEnum :: Int -> CCc Source fromEnum :: CCc -> Int Source enumFrom :: CCc -> [CCc] Source enumFromThen :: CCc -> CCc -> [CCc] Source enumFromTo :: CCc -> CCc -> [CCc] Source enumFromThenTo :: CCc -> CCc -> CCc -> [CCc] Source
Eq CCc |
Methods (==) :: CCc -> CCc -> Bool Source (/=) :: CCc -> CCc -> Bool Source
Num CCc |
Methods (+) :: CCc -> CCc -> CCc Source (-) :: CCc -> CCc -> CCc Source (*) :: CCc -> CCc -> CCc Source negate :: CCc -> CCc Source abs :: CCc -> CCc Source signum :: CCc -> CCc Source fromInteger :: Integer -> CCc Source
Ord CCc |
Methods compare :: CCc -> CCc -> Ordering Source (<) :: CCc -> CCc -> Bool Source (<=) :: CCc -> CCc -> Bool Source (>) :: CCc -> CCc -> Bool Source (>=) :: CCc -> CCc -> Bool Source max :: CCc -> CCc -> CCc Source min :: CCc -> CCc -> CCc Source
Read CCc |
Methods readsPrec :: Int -> ReadS CCc Source readList :: ReadS [CCc] Source readPrec :: ReadPrec CCc Source readListPrec :: ReadPrec [CCc] Source
Real CCc |
Methods toRational :: CCc -> Rational Source
Show CCc |
Methods showsPrec :: Int -> CCc -> ShowS Source show :: CCc -> String Source showList :: [CCc] -> ShowS Source
Storable CCc |
Methods sizeOf :: CCc -> Int Source alignment :: CCc -> Int Source peekElemOff :: Ptr CCc -> Int -> IO CCc Source pokeElemOff :: Ptr CCc -> Int -> CCc -> IO () Source peekByteOff :: Ptr b -> Int -> IO CCc Source pokeByteOff :: Ptr b -> Int -> CCc -> IO () Source peek :: Ptr CCc -> IO CCc Source poke :: Ptr CCc -> CCc -> IO () Source

newtype CSpeed Source

Constructors

CSpeed Word32 |

Instances

Enum CSpeed |
Methods succ :: CSpeed -> CSpeed Source pred :: CSpeed -> CSpeed Source toEnum :: Int -> CSpeed Source fromEnum :: CSpeed -> Int Source enumFrom :: CSpeed -> [CSpeed] Source enumFromThen :: CSpeed -> CSpeed -> [CSpeed] Source enumFromTo :: CSpeed -> CSpeed -> [CSpeed] Source enumFromThenTo :: CSpeed -> CSpeed -> CSpeed -> [CSpeed] Source
Eq CSpeed |
Methods (==) :: CSpeed -> CSpeed -> Bool Source (/=) :: CSpeed -> CSpeed -> Bool Source
Num CSpeed |
Methods (+) :: CSpeed -> CSpeed -> CSpeed Source (-) :: CSpeed -> CSpeed -> CSpeed Source (*) :: CSpeed -> CSpeed -> CSpeed Source negate :: CSpeed -> CSpeed Source abs :: CSpeed -> CSpeed Source signum :: CSpeed -> CSpeed Source fromInteger :: Integer -> CSpeed Source
Ord CSpeed |
Methods compare :: CSpeed -> CSpeed -> Ordering Source (<) :: CSpeed -> CSpeed -> Bool Source (<=) :: CSpeed -> CSpeed -> Bool Source (>) :: CSpeed -> CSpeed -> Bool Source (>=) :: CSpeed -> CSpeed -> Bool Source max :: CSpeed -> CSpeed -> CSpeed Source min :: CSpeed -> CSpeed -> CSpeed Source
Read CSpeed |
Methods readsPrec :: Int -> ReadS CSpeed Source readList :: ReadS [CSpeed] Source readPrec :: ReadPrec CSpeed Source readListPrec :: ReadPrec [CSpeed] Source
Real CSpeed |
Methods toRational :: CSpeed -> Rational Source
Show CSpeed |
Methods showsPrec :: Int -> CSpeed -> ShowS Source show :: CSpeed -> String Source showList :: [CSpeed] -> ShowS Source
Storable CSpeed |
Methods sizeOf :: CSpeed -> Int Source alignment :: CSpeed -> Int Source peekElemOff :: Ptr CSpeed -> Int -> IO CSpeed Source pokeElemOff :: Ptr CSpeed -> Int -> CSpeed -> IO () Source peekByteOff :: Ptr b -> Int -> IO CSpeed Source pokeByteOff :: Ptr b -> Int -> CSpeed -> IO () Source peek :: Ptr CSpeed -> IO CSpeed Source poke :: Ptr CSpeed -> CSpeed -> IO () Source

newtype CTcflag Source

Constructors

CTcflag Word32 |

Instances

Bounded CTcflag |
Methods minBound :: CTcflag Source maxBound :: CTcflag Source
Enum CTcflag |
Methods succ :: CTcflag -> CTcflag Source pred :: CTcflag -> CTcflag Source toEnum :: Int -> CTcflag Source fromEnum :: CTcflag -> Int Source enumFrom :: CTcflag -> [CTcflag] Source enumFromThen :: CTcflag -> CTcflag -> [CTcflag] Source enumFromTo :: CTcflag -> CTcflag -> [CTcflag] Source enumFromThenTo :: CTcflag -> CTcflag -> CTcflag -> [CTcflag] Source
Eq CTcflag |
Methods (==) :: CTcflag -> CTcflag -> Bool Source (/=) :: CTcflag -> CTcflag -> Bool Source
Integral CTcflag |
Methods quot :: CTcflag -> CTcflag -> CTcflag Source rem :: CTcflag -> CTcflag -> CTcflag Source div :: CTcflag -> CTcflag -> CTcflag Source mod :: CTcflag -> CTcflag -> CTcflag Source quotRem :: CTcflag -> CTcflag -> (CTcflag, CTcflag) Source divMod :: CTcflag -> CTcflag -> (CTcflag, CTcflag) Source toInteger :: CTcflag -> Integer Source
Num CTcflag |
Methods (+) :: CTcflag -> CTcflag -> CTcflag Source (-) :: CTcflag -> CTcflag -> CTcflag Source (*) :: CTcflag -> CTcflag -> CTcflag Source negate :: CTcflag -> CTcflag Source abs :: CTcflag -> CTcflag Source signum :: CTcflag -> CTcflag Source fromInteger :: Integer -> CTcflag Source
Ord CTcflag |
Methods compare :: CTcflag -> CTcflag -> Ordering Source (<) :: CTcflag -> CTcflag -> Bool Source (<=) :: CTcflag -> CTcflag -> Bool Source (>) :: CTcflag -> CTcflag -> Bool Source (>=) :: CTcflag -> CTcflag -> Bool Source max :: CTcflag -> CTcflag -> CTcflag Source min :: CTcflag -> CTcflag -> CTcflag Source
Read CTcflag |
Methods readsPrec :: Int -> ReadS CTcflag Source readList :: ReadS [CTcflag] Source readPrec :: ReadPrec CTcflag Source readListPrec :: ReadPrec [CTcflag] Source
Real CTcflag |
Methods toRational :: CTcflag -> Rational Source
Show CTcflag |
Methods showsPrec :: Int -> CTcflag -> ShowS Source show :: CTcflag -> String Source showList :: [CTcflag] -> ShowS Source
FiniteBits CTcflag |
Methods finiteBitSize :: CTcflag -> Int Source countLeadingZeros :: CTcflag -> Int Source countTrailingZeros :: CTcflag -> Int Source
Bits CTcflag |
Methods (.&.) :: CTcflag -> CTcflag -> CTcflag Source (.|.) :: CTcflag -> CTcflag -> CTcflag Source xor :: CTcflag -> CTcflag -> CTcflag Source complement :: CTcflag -> CTcflag Source shift :: CTcflag -> Int -> CTcflag Source rotate :: CTcflag -> Int -> CTcflag Source zeroBits :: CTcflag Source bit :: Int -> CTcflag Source setBit :: CTcflag -> Int -> CTcflag Source clearBit :: CTcflag -> Int -> CTcflag Source complementBit :: CTcflag -> Int -> CTcflag Source testBit :: CTcflag -> Int -> Bool Source bitSizeMaybe :: CTcflag -> Maybe Int Source bitSize :: CTcflag -> Int Source isSigned :: CTcflag -> Bool Source shiftL :: CTcflag -> Int -> CTcflag Source unsafeShiftL :: CTcflag -> Int -> CTcflag Source shiftR :: CTcflag -> Int -> CTcflag Source unsafeShiftR :: CTcflag -> Int -> CTcflag Source rotateL :: CTcflag -> Int -> CTcflag Source rotateR :: CTcflag -> Int -> CTcflag Source popCount :: CTcflag -> Int Source
Storable CTcflag |
Methods sizeOf :: CTcflag -> Int Source alignment :: CTcflag -> Int Source peekElemOff :: Ptr CTcflag -> Int -> IO CTcflag Source pokeElemOff :: Ptr CTcflag -> Int -> CTcflag -> IO () Source peekByteOff :: Ptr b -> Int -> IO CTcflag Source pokeByteOff :: Ptr b -> Int -> CTcflag -> IO () Source peek :: Ptr CTcflag -> IO CTcflag Source poke :: Ptr CTcflag -> CTcflag -> IO () Source

newtype CRLim Source

Constructors

CRLim Word64 |

Instances

Bounded CRLim |
Methods minBound :: CRLim Source maxBound :: CRLim Source
Enum CRLim |
Methods succ :: CRLim -> CRLim Source pred :: CRLim -> CRLim Source toEnum :: Int -> CRLim Source fromEnum :: CRLim -> Int Source enumFrom :: CRLim -> [CRLim] Source enumFromThen :: CRLim -> CRLim -> [CRLim] Source enumFromTo :: CRLim -> CRLim -> [CRLim] Source enumFromThenTo :: CRLim -> CRLim -> CRLim -> [CRLim] Source
Eq CRLim |
Methods (==) :: CRLim -> CRLim -> Bool Source (/=) :: CRLim -> CRLim -> Bool Source
Integral CRLim |
Methods quot :: CRLim -> CRLim -> CRLim Source rem :: CRLim -> CRLim -> CRLim Source div :: CRLim -> CRLim -> CRLim Source mod :: CRLim -> CRLim -> CRLim Source quotRem :: CRLim -> CRLim -> (CRLim, CRLim) Source divMod :: CRLim -> CRLim -> (CRLim, CRLim) Source toInteger :: CRLim -> Integer Source
Num CRLim |
Methods (+) :: CRLim -> CRLim -> CRLim Source (-) :: CRLim -> CRLim -> CRLim Source (*) :: CRLim -> CRLim -> CRLim Source negate :: CRLim -> CRLim Source abs :: CRLim -> CRLim Source signum :: CRLim -> CRLim Source fromInteger :: Integer -> CRLim Source
Ord CRLim |
Methods compare :: CRLim -> CRLim -> Ordering Source (<) :: CRLim -> CRLim -> Bool Source (<=) :: CRLim -> CRLim -> Bool Source (>) :: CRLim -> CRLim -> Bool Source (>=) :: CRLim -> CRLim -> Bool Source max :: CRLim -> CRLim -> CRLim Source min :: CRLim -> CRLim -> CRLim Source
Read CRLim |
Methods readsPrec :: Int -> ReadS CRLim Source readList :: ReadS [CRLim] Source readPrec :: ReadPrec CRLim Source readListPrec :: ReadPrec [CRLim] Source
Real CRLim |
Methods toRational :: CRLim -> Rational Source
Show CRLim |
Methods showsPrec :: Int -> CRLim -> ShowS Source show :: CRLim -> String Source showList :: [CRLim] -> ShowS Source
FiniteBits CRLim |
Methods finiteBitSize :: CRLim -> Int Source countLeadingZeros :: CRLim -> Int Source countTrailingZeros :: CRLim -> Int Source
Bits CRLim |
Methods (.&.) :: CRLim -> CRLim -> CRLim Source (.|.) :: CRLim -> CRLim -> CRLim Source xor :: CRLim -> CRLim -> CRLim Source complement :: CRLim -> CRLim Source shift :: CRLim -> Int -> CRLim Source rotate :: CRLim -> Int -> CRLim Source zeroBits :: CRLim Source bit :: Int -> CRLim Source setBit :: CRLim -> Int -> CRLim Source clearBit :: CRLim -> Int -> CRLim Source complementBit :: CRLim -> Int -> CRLim Source testBit :: CRLim -> Int -> Bool Source bitSizeMaybe :: CRLim -> Maybe Int Source bitSize :: CRLim -> Int Source isSigned :: CRLim -> Bool Source shiftL :: CRLim -> Int -> CRLim Source unsafeShiftL :: CRLim -> Int -> CRLim Source shiftR :: CRLim -> Int -> CRLim Source unsafeShiftR :: CRLim -> Int -> CRLim Source rotateL :: CRLim -> Int -> CRLim Source rotateR :: CRLim -> Int -> CRLim Source popCount :: CRLim -> Int Source
Storable CRLim |
Methods sizeOf :: CRLim -> Int Source alignment :: CRLim -> Int Source peekElemOff :: Ptr CRLim -> Int -> IO CRLim Source pokeElemOff :: Ptr CRLim -> Int -> CRLim -> IO () Source peekByteOff :: Ptr b -> Int -> IO CRLim Source pokeByteOff :: Ptr b -> Int -> CRLim -> IO () Source peek :: Ptr CRLim -> IO CRLim Source poke :: Ptr CRLim -> CRLim -> IO () Source

newtype Fd Source

Constructors

Fd CInt |

Instances

Bounded Fd |
Methods minBound :: Fd Source maxBound :: Fd Source
Enum Fd |
Methods succ :: Fd -> Fd Source pred :: Fd -> Fd Source toEnum :: Int -> Fd Source fromEnum :: Fd -> Int Source enumFrom :: Fd -> [Fd] Source enumFromThen :: Fd -> Fd -> [Fd] Source enumFromTo :: Fd -> Fd -> [Fd] Source enumFromThenTo :: Fd -> Fd -> Fd -> [Fd] Source
Eq Fd |
Methods (==) :: Fd -> Fd -> Bool Source (/=) :: Fd -> Fd -> Bool Source
Integral Fd |
Methods quot :: Fd -> Fd -> Fd Source rem :: Fd -> Fd -> Fd Source div :: Fd -> Fd -> Fd Source mod :: Fd -> Fd -> Fd Source quotRem :: Fd -> Fd -> (Fd, Fd) Source divMod :: Fd -> Fd -> (Fd, Fd) Source toInteger :: Fd -> Integer Source
Num Fd |
Methods (+) :: Fd -> Fd -> Fd Source (-) :: Fd -> Fd -> Fd Source (*) :: Fd -> Fd -> Fd Source negate :: Fd -> Fd Source abs :: Fd -> Fd Source signum :: Fd -> Fd Source fromInteger :: Integer -> Fd Source
Ord Fd |
Methods compare :: Fd -> Fd -> Ordering Source (<) :: Fd -> Fd -> Bool Source (<=) :: Fd -> Fd -> Bool Source (>) :: Fd -> Fd -> Bool Source (>=) :: Fd -> Fd -> Bool Source max :: Fd -> Fd -> Fd Source min :: Fd -> Fd -> Fd Source
Read Fd |
Methods readsPrec :: Int -> ReadS Fd Source readList :: ReadS [Fd] Source readPrec :: ReadPrec Fd Source readListPrec :: ReadPrec [Fd] Source
Real Fd |
Methods toRational :: Fd -> Rational Source
Show Fd |
Methods showsPrec :: Int -> Fd -> ShowS Source show :: Fd -> String Source showList :: [Fd] -> ShowS Source
FiniteBits Fd |
Methods finiteBitSize :: Fd -> Int Source countLeadingZeros :: Fd -> Int Source countTrailingZeros :: Fd -> Int Source
Bits Fd |
Methods (.&.) :: Fd -> Fd -> Fd Source (.|.) :: Fd -> Fd -> Fd Source xor :: Fd -> Fd -> Fd Source complement :: Fd -> Fd Source shift :: Fd -> Int -> Fd Source rotate :: Fd -> Int -> Fd Source zeroBits :: Fd Source bit :: Int -> Fd Source setBit :: Fd -> Int -> Fd Source clearBit :: Fd -> Int -> Fd Source complementBit :: Fd -> Int -> Fd Source testBit :: Fd -> Int -> Bool Source bitSizeMaybe :: Fd -> Maybe Int Source bitSize :: Fd -> Int Source isSigned :: Fd -> Bool Source shiftL :: Fd -> Int -> Fd Source unsafeShiftL :: Fd -> Int -> Fd Source shiftR :: Fd -> Int -> Fd Source unsafeShiftR :: Fd -> Int -> Fd Source rotateL :: Fd -> Int -> Fd Source rotateR :: Fd -> Int -> Fd Source popCount :: Fd -> Int Source
Storable Fd |
Methods sizeOf :: Fd -> Int Source alignment :: Fd -> Int Source peekElemOff :: Ptr Fd -> Int -> IO Fd Source pokeElemOff :: Ptr Fd -> Int -> Fd -> IO () Source peekByteOff :: Ptr b -> Int -> IO Fd Source pokeByteOff :: Ptr b -> Int -> Fd -> IO () Source peek :: Ptr Fd -> IO Fd Source poke :: Ptr Fd -> Fd -> IO () Source

type LinkCount = CNlink Source

type UserID = CUid Source

type GroupID = CGid Source

type ByteCount = CSize Source

type ClockTick = CClock Source

type EpochTime = CTime Source

type FileOffset = COff Source

type ProcessID = CPid Source

type ProcessGroupID = CPid Source

type DeviceID = CDev Source

type FileID = CIno Source

type FileMode = CMode Source

type Limit = CLong Source