| 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
data CGid
data CNlink
data CUid
data CCc
data CSpeed
data CTcflag
data CRLim
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
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
data CGid
Instances
Bits CGid
Bounded CGid
Enum CGid
Eq CGid
Integral CGid
Num CGid
Ord CGid
Read CGid
Real CGid
Show CGid
Storable CGid
Typeable CGid
data CNlink
Instances
Bits CNlink
Bounded CNlink
Enum CNlink
Eq CNlink
Integral CNlink
Num CNlink
Ord CNlink
Read CNlink
Real CNlink
Show CNlink
Storable CNlink
Typeable CNlink
data CUid
Instances
Bits CUid
Bounded CUid
Enum CUid
Eq CUid
Integral CUid
Num CUid
Ord CUid
Read CUid
Real CUid
Show CUid
Storable CUid
Typeable CUid
data CCc
Instances
Enum CCc
Eq CCc
Num CCc
Ord CCc
Read CCc
Real CCc
Show CCc
Storable CCc
Typeable CCc
data CSpeed
Instances
Enum CSpeed
Eq CSpeed
Num CSpeed
Ord CSpeed
Read CSpeed
Real CSpeed
Show CSpeed
Storable CSpeed
Typeable CSpeed
data CTcflag
Instances
Bits CTcflag
Bounded CTcflag
Enum CTcflag
Eq CTcflag
Integral CTcflag
Num CTcflag
Ord CTcflag
Read CTcflag
Real CTcflag
Show CTcflag
Storable CTcflag
Typeable CTcflag
data CRLim
Instances
Bits CRLim
Bounded CRLim
Enum CRLim
Eq CRLim
Integral CRLim
Num CRLim
Ord CRLim
Read CRLim
Real CRLim
Show CRLim
Storable CRLim
Typeable CRLim
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 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
Produced by Haddock version 0.8