| base-3.0.1.0: Basic libraries | Source code | Contents | Index

System.Posix.Types |

Portability | non-portable (requires POSIX)
Stability | provisional
Maintainer | libraries@haskell.org

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

data CDev
data CIno
data CMode
data COff
data CPid
data CSsize
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

data CDev | Source

Instances

Enum CDev
Eq CDev
Num CDev
Ord CDev
Read CDev
Real CDev
Show CDev
Storable CDev
Typeable CDev

data CIno | Source

Instances

Bits CIno
Bounded CIno
Enum CIno
Eq CIno
Integral CIno
Num CIno
Ord CIno
Read CIno
Real CIno
Show CIno
Storable CIno
Typeable CIno

data CMode | Source

Instances

Bits CMode
Bounded CMode
Enum CMode
Eq CMode
Integral CMode
Num CMode
Ord CMode
Read CMode
Real CMode
Show CMode
Storable CMode
Typeable CMode

data COff | Source

Instances

Bits COff
Bounded COff
Enum COff
Eq COff
Integral COff
Num COff
Ord COff
Read COff
Real COff
Show COff
Storable COff
Typeable COff

data CPid | Source

Instances

Bits CPid
Bounded CPid
Enum CPid
Eq CPid
Integral CPid
Num CPid
Ord CPid
Read CPid
Real CPid
Show CPid
Storable CPid
Typeable CPid

data CSsize | Source

Instances

Bits CSsize
Bounded CSsize
Enum CSsize
Eq CSsize
Integral CSsize
Num CSsize
Ord CSsize
Read CSsize
Real CSsize
Show CSsize
Storable CSsize
Typeable CSsize

newtype Fd | Source

Constructors

Fd CInt |

Instances

Bits Fd
Bounded Fd
Enum Fd
Eq Fd
Integral Fd
Num Fd
Ord Fd
Read Fd
Real Fd
Show Fd
Storable Fd
Typeable Fd

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

Produced by Haddock version 0.8