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
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 Word32
- newtype CIno = CIno Word16
- newtype CMode = CMode Word16
- newtype COff = COff Int64
- newtype CPid = CPid Int64
- newtype CSsize = CSsize Int64
- newtype CClockId = CClockId Int32
- newtype Fd = Fd CInt
- 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
Since: base-4.10.0.0
Instances
Instances
type FileOffset = COff Source #
type ProcessGroupID = CPid Source #