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./__
Enum CCc | |
Defined in System.Posix.Types | |
Eq CCc | |
Num CCc | |
Ord CCc | |
Read CCc | |
Real CCc | |
Defined in System.Posix.Types MethodstoRational :: CCc -> Rational Source | |
Show CCc | |
Storable CCc | |
Enum CSpeed | |
Defined in System.Posix.Types 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 | |
Defined in System.Posix.Types | |
Read CSpeed | |
Real CSpeed | |
Defined in System.Posix.Types MethodstoRational :: CSpeed -> Rational Source | |
Show CSpeed | |
Storable CSpeed | |
Defined in System.Posix.Types 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: base-4.10.0.0
Since: base-4.10.0.0
Since: base-4.10.0.0
Since: base-4.10.0.0
Since: base-4.10.0.0
Since: base-4.10.0.0
Since: base-4.10.0.0
Since: base-4.10.0.0
Eq CTimer | |
Ord CTimer | |
Defined in System.Posix.Types | |
Show CTimer | |
Storable CTimer | |
Defined in System.Posix.Types 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 | |
Defined in System.Posix.Types MethodstoRational :: Fd -> Rational Source | |
Show Fd | |
FiniteBits Fd | |
Defined in System.Posix.Types MethodsfiniteBitSize :: Fd -> Int Source countLeadingZeros :: Fd -> Int Source countTrailingZeros :: Fd -> Int Source | |
Bits Fd | |
Defined in System.Posix.Types 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.6.1/docs/html/libraries/base-4.12.0.0/System-Posix-Types.html