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 |
GHC.Internal.System.Posix.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 Int32
- newtype CIno = CIno Word64
- newtype CMode = CMode Word16
- newtype COff = COff Int64
- newtype CPid = CPid Int32
- newtype CSsize = CSsize Int64
- newtype CGid = CGid Word32
- newtype CNlink = CNlink Word16
- newtype CUid = CUid Word32
- newtype CCc = CCc Word8
- newtype CSpeed = CSpeed Word64
- newtype CTcflag = CTcflag Word64
- newtype CRLim = CRLim Word64
- newtype CBlkSize = CBlkSize Int32
- newtype CBlkCnt = CBlkCnt Int64
- newtype CClockId = CClockId Word32
- newtype CFsBlkCnt = CFsBlkCnt Word32
- newtype CFsFilCnt = CFsFilCnt Word32
- newtype CId = CId Word32
- newtype CKey = CKey Int32
- newtype CSocklen = CSocklen Word32
- newtype CNfds = CNfds Word32
- 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
Platform differences
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./__
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Enum CCc Source # | |
Defined in GHC.Internal.System.Posix.Types | |
Storable CCc Source # | |
Defined in GHC.Internal.System.Posix.Types | |
Num CCc Source # | |
Read CCc Source # | |
Real CCc Source # | |
Defined in GHC.Internal.System.Posix.Types Methods toRational :: CCc -> Rational Source # | |
Show CCc Source # | |
Eq CCc Source # | |
Ord CCc Source # | |
Instances
Instances
Instances
@since base-4.10.0.0
Instances
@since base-4.10.0.0
Instances
@since base-4.10.0.0
Instances
@since base-4.10.0.0
Instances
@since base-4.10.0.0
Instances
@since base-4.10.0.0
Instances
@since base-4.10.0.0
Instances
@since base-4.14.0.0
Instances
@since base-4.14.0.0
Instances
Instances
type FileOffset = COff Source #
type ProcessGroupID = CPid Source #