| Haskell Hierarchical Libraries (base package) | 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

Instances

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

data CIno

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

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

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

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

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

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
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
Produced by Haddock version 0.8