Haskell Hierarchical Libraries (base package)ContentsIndex
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
Read CDev
Show CDev
Typeable CDev
Eq CDev
Ord CDev
Num CDev
Enum CDev
Storable CDev
data CIno
Instances
Read CIno
Show CIno
Typeable CIno
Eq CIno
Ord CIno
Num CIno
Enum CIno
Storable CIno
Bounded CIno
Real CIno
Integral CIno
Bits CIno
data CMode
Instances
Read CMode
Show CMode
Typeable CMode
Eq CMode
Ord CMode
Num CMode
Enum CMode
Storable CMode
Bounded CMode
Real CMode
Integral CMode
Bits CMode
data COff
Instances
Read COff
Show COff
Typeable COff
Eq COff
Ord COff
Num COff
Enum COff
Storable COff
Bounded COff
Real COff
Integral COff
Bits COff
data CPid
Instances
Read CPid
Show CPid
Typeable CPid
Eq CPid
Ord CPid
Num CPid
Enum CPid
Storable CPid
Bounded CPid
Real CPid
Integral CPid
Bits CPid
data CSsize
Instances
Read CSsize
Show CSsize
Typeable CSsize
Eq CSsize
Ord CSsize
Num CSsize
Enum CSsize
Storable CSsize
Bounded CSsize
Real CSsize
Integral CSsize
Bits CSsize
data CGid
Instances
Read CGid
Show CGid
Typeable CGid
Eq CGid
Ord CGid
Num CGid
Enum CGid
Storable CGid
Bounded CGid
Real CGid
Integral CGid
Bits CGid
data CNlink
Instances
Read CNlink
Show CNlink
Typeable CNlink
Eq CNlink
Ord CNlink
Num CNlink
Enum CNlink
Storable CNlink
Bounded CNlink
Real CNlink
Integral CNlink
Bits CNlink
data CUid
Instances
Read CUid
Show CUid
Typeable CUid
Eq CUid
Ord CUid
Num CUid
Enum CUid
Storable CUid
Bounded CUid
Real CUid
Integral CUid
Bits CUid
data CCc
Instances
Read CCc
Show CCc
Typeable CCc
Eq CCc
Ord CCc
Num CCc
Enum CCc
Storable CCc
data CSpeed
Instances
Read CSpeed
Show CSpeed
Typeable CSpeed
Eq CSpeed
Ord CSpeed
Num CSpeed
Enum CSpeed
Storable CSpeed
data CTcflag
Instances
Read CTcflag
Show CTcflag
Typeable CTcflag
Eq CTcflag
Ord CTcflag
Num CTcflag
Enum CTcflag
Storable CTcflag
Bounded CTcflag
Real CTcflag
Integral CTcflag
Bits CTcflag
data CRLim
Instances
Read CRLim
Show CRLim
Typeable CRLim
Eq CRLim
Ord CRLim
Num CRLim
Enum CRLim
Storable CRLim
Bounded CRLim
Real CRLim
Integral CRLim
Bits CRLim
newtype Fd
Constructors
Fd CInt
Instances
Read Fd
Show Fd
Typeable Fd
Eq Fd
Ord Fd
Num Fd
Enum Fd
Storable Fd
Bounded Fd
Real Fd
Integral Fd
Bits 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.6