| Copyright | (c) The University of Glasgow 2002 |
|---|---|
| License | BSD-style (see the file libraries/base/LICENSE) |
| Maintainer | [email protected] |
| Stability | provisional |
| Portability | non-portable (requires POSIX) |
| Safe Haskell | Trustworthy |
| Language | Haskell2010 |
POSIX data types: Haskell equivalents of the types defined by the <sys/types.h> C header on a POSIX system.
This module contains platform specific information about types. __/As such the types presented on this page reflect the platform on which the documentation was generated and may not coincide with the types on your platform./__
| Bounded CDev | |
| Enum CDev | |
| Eq CDev | |
| Integral CDev | |
| Num CDev | |
| Ord CDev | |
| Read CDev | |
| Real CDev | |
MethodstoRational :: CDev -> Rational Source | |
| Show CDev | |
| FiniteBits CDev | |
MethodsfiniteBitSize :: 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 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 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 | |
| Storable CDev | |
| Bounded CIno | |
| Enum CIno | |
| Eq CIno | |
| Integral CIno | |
| Num CIno | |
| Ord CIno | |
| Read CIno | |
| Real CIno | |
MethodstoRational :: CIno -> Rational Source | |
| Show CIno | |
| FiniteBits CIno | |
MethodsfiniteBitSize :: 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 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 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 | |
| Storable CIno | |
| Bounded COff | |
| Enum COff | |
| Eq COff | |
| Integral COff | |
| Num COff | |
| Ord COff | |
| Read COff | |
| Real COff | |
MethodstoRational :: COff -> Rational Source | |
| Show COff | |
| FiniteBits COff | |
MethodsfiniteBitSize :: 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 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 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 | |
| Storable COff | |
| Bounded CPid | |
| Enum CPid | |
| Eq CPid | |
| Integral CPid | |
| Num CPid | |
| Ord CPid | |
| Read CPid | |
| Real CPid | |
MethodstoRational :: CPid -> Rational Source | |
| Show CPid | |
| FiniteBits CPid | |
MethodsfiniteBitSize :: 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 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 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 | |
| Storable CPid | |
| Bounded CGid | |
| Enum CGid | |
| Eq CGid | |
| Integral CGid | |
| Num CGid | |
| Ord CGid | |
| Read CGid | |
| Real CGid | |
MethodstoRational :: CGid -> Rational Source | |
| Show CGid | |
| FiniteBits CGid | |
MethodsfiniteBitSize :: 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 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 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 | |
| Storable CGid | |
| Bounded CUid | |
| Enum CUid | |
| Eq CUid | |
| Integral CUid | |
| Num CUid | |
| Ord CUid | |
| Read CUid | |
| Real CUid | |
MethodstoRational :: CUid -> Rational Source | |
| Show CUid | |
| FiniteBits CUid | |
MethodsfiniteBitSize :: 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 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 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 | |
| Storable CUid | |
| Enum CCc | |
| Eq CCc | |
| Num CCc | |
| Ord CCc | |
| Read CCc | |
| Real CCc | |
MethodstoRational :: CCc -> Rational Source | |
| Show CCc | |
| Storable CCc | |
| Enum CSpeed | |
Methodssucc :: 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 | |
| Num CSpeed | |
| Ord CSpeed | |
| Read CSpeed | |
| Real CSpeed | |
MethodstoRational :: CSpeed -> Rational Source | |
| Show CSpeed | |
| Storable CSpeed | |
MethodssizeOf :: 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 | |
Since: 4.10.0.0
Since: 4.10.0.0
Since: 4.10.0.0
Since: 4.10.0.0
Since: 4.10.0.0
Since: 4.10.0.0
| Bounded CId | |
| Enum CId | |
| Eq CId | |
| Integral CId | |
| Num CId | |
| Ord CId | |
| Read CId | |
| Real CId | |
MethodstoRational :: CId -> Rational Source | |
| Show CId | |
| FiniteBits CId | |
MethodsfiniteBitSize :: CId -> Int Source countLeadingZeros :: CId -> Int Source countTrailingZeros :: CId -> Int Source | |
| Bits CId | |
Methods(.&.) :: CId -> CId -> CId Source (.|.) :: CId -> CId -> CId Source xor :: CId -> CId -> CId Source complement :: CId -> CId Source shift :: CId -> Int -> CId Source rotate :: CId -> Int -> CId Source setBit :: CId -> Int -> CId Source clearBit :: CId -> Int -> CId Source complementBit :: CId -> Int -> CId Source testBit :: CId -> Int -> Bool Source bitSizeMaybe :: CId -> Maybe Int Source isSigned :: CId -> Bool Source shiftL :: CId -> Int -> CId Source unsafeShiftL :: CId -> Int -> CId Source shiftR :: CId -> Int -> CId Source unsafeShiftR :: CId -> Int -> CId Source rotateL :: CId -> Int -> CId Source | |
| Storable CId | |
Since: 4.10.0.0
| Bounded CKey | |
| Enum CKey | |
| Eq CKey | |
| Integral CKey | |
| Num CKey | |
| Ord CKey | |
| Read CKey | |
| Real CKey | |
MethodstoRational :: CKey -> Rational Source | |
| Show CKey | |
| FiniteBits CKey | |
MethodsfiniteBitSize :: CKey -> Int Source countLeadingZeros :: CKey -> Int Source countTrailingZeros :: CKey -> Int Source | |
| Bits CKey | |
Methods(.&.) :: CKey -> CKey -> CKey Source (.|.) :: CKey -> CKey -> CKey Source xor :: CKey -> CKey -> CKey Source complement :: CKey -> CKey Source shift :: CKey -> Int -> CKey Source rotate :: CKey -> Int -> CKey Source setBit :: CKey -> Int -> CKey Source clearBit :: CKey -> Int -> CKey Source complementBit :: CKey -> Int -> CKey Source testBit :: CKey -> Int -> Bool Source bitSizeMaybe :: CKey -> Maybe Int Source isSigned :: CKey -> Bool Source shiftL :: CKey -> Int -> CKey Source unsafeShiftL :: CKey -> Int -> CKey Source shiftR :: CKey -> Int -> CKey Source unsafeShiftR :: CKey -> Int -> CKey Source rotateL :: CKey -> Int -> CKey Source | |
| Storable CKey | |
Since: 4.10.0.0
| Eq CTimer | |
| Ord CTimer | |
| Show CTimer | |
| Storable CTimer | |
MethodssizeOf :: CTimer -> Int Source alignment :: CTimer -> Int Source peekElemOff :: Ptr CTimer -> Int -> IO CTimer Source pokeElemOff :: Ptr CTimer -> Int -> CTimer -> IO () Source peekByteOff :: Ptr b -> Int -> IO CTimer Source pokeByteOff :: Ptr b -> Int -> CTimer -> IO () Source | |
| Bounded Fd | |
| Enum Fd | |
| Eq Fd | |
| Integral Fd | |
| Num Fd | |
| Ord Fd | |
| Read Fd | |
| Real Fd | |
MethodstoRational :: Fd -> Rational Source | |
| Show Fd | |
| FiniteBits Fd | |
MethodsfiniteBitSize :: Fd -> Int Source countLeadingZeros :: Fd -> Int Source countTrailingZeros :: Fd -> Int Source | |
| Bits Fd | |
Methods(.&.) :: Fd -> Fd -> Fd Source (.|.) :: Fd -> Fd -> Fd Source complement :: Fd -> Fd Source shift :: Fd -> Int -> Fd Source rotate :: Fd -> 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 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 | |
| Storable Fd | |
type LinkCount = CNlink Source
type ClockTick = CClock Source
type FileOffset = COff Source
type ProcessGroupID = CPid Source
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.2.1/docs/html/libraries/base-4.10.0.0/System-Posix-Types.html