haskell / 9 / libraries / base-4.17.0.0 / system-posix-types.html

System.Posix.Types

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

Description

POSIX data types: Haskell equivalents of the types defined by the <sys/types.h> C header on a POSIX system.

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./__

newtype CDev Source

Constructors

Instances
Instances details
Storable CDev Source
Instance details

Defined in System.Posix.Types

Bits CDev Source
Instance details

Defined in System.Posix.Types

FiniteBits CDev Source
Instance details

Defined in System.Posix.Types

Bounded CDev Source
Instance details

Defined in System.Posix.Types

Enum CDev Source
Instance details

Defined in System.Posix.Types

Ix CDev Source
Instance details

Defined in System.Posix.Types

Num CDev Source
Instance details

Defined in System.Posix.Types

Read CDev Source
Instance details

Defined in System.Posix.Types

Integral CDev Source
Instance details

Defined in System.Posix.Types

Real CDev Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CDev -> Rational Source

Show CDev Source
Instance details

Defined in System.Posix.Types

Eq CDev Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CDev -> CDev -> Bool Source

(/=) :: CDev -> CDev -> Bool Source

Ord CDev Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CDev -> CDev -> Ordering Source

(<) :: CDev -> CDev -> Bool Source

(<=) :: CDev -> CDev -> Bool Source

(>) :: CDev -> CDev -> Bool Source

(>=) :: CDev -> CDev -> Bool Source

max :: CDev -> CDev -> CDev Source

min :: CDev -> CDev -> CDev Source

newtype CIno Source

Constructors

Instances
Instances details
Storable CIno Source
Instance details

Defined in System.Posix.Types

Bits CIno Source
Instance details

Defined in System.Posix.Types

FiniteBits CIno Source
Instance details

Defined in System.Posix.Types

Bounded CIno Source
Instance details

Defined in System.Posix.Types

Enum CIno Source
Instance details

Defined in System.Posix.Types

Ix CIno Source
Instance details

Defined in System.Posix.Types

Num CIno Source
Instance details

Defined in System.Posix.Types

Read CIno Source
Instance details

Defined in System.Posix.Types

Integral CIno Source
Instance details

Defined in System.Posix.Types

Real CIno Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CIno -> Rational Source

Show CIno Source
Instance details

Defined in System.Posix.Types

Eq CIno Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CIno -> CIno -> Bool Source

(/=) :: CIno -> CIno -> Bool Source

Ord CIno Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CIno -> CIno -> Ordering Source

(<) :: CIno -> CIno -> Bool Source

(<=) :: CIno -> CIno -> Bool Source

(>) :: CIno -> CIno -> Bool Source

(>=) :: CIno -> CIno -> Bool Source

max :: CIno -> CIno -> CIno Source

min :: CIno -> CIno -> CIno Source

newtype CMode Source

Constructors

Instances
Instances details
Storable CMode Source
Instance details

Defined in System.Posix.Types

Bits CMode Source
Instance details

Defined in System.Posix.Types

FiniteBits CMode Source
Instance details

Defined in System.Posix.Types

Bounded CMode Source
Instance details

Defined in System.Posix.Types

Enum CMode Source
Instance details

Defined in System.Posix.Types

Ix CMode Source
Instance details

Defined in System.Posix.Types

Num CMode Source
Instance details

Defined in System.Posix.Types

Read CMode Source
Instance details

Defined in System.Posix.Types

Integral CMode Source
Instance details

Defined in System.Posix.Types

Real CMode Source
Instance details

Defined in System.Posix.Types

Show CMode Source
Instance details

Defined in System.Posix.Types

Eq CMode Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CMode -> CMode -> Bool Source

(/=) :: CMode -> CMode -> Bool Source

Ord CMode Source
Instance details

Defined in System.Posix.Types

newtype COff Source

Constructors

Instances
Instances details
Storable COff Source
Instance details

Defined in System.Posix.Types

Bits COff Source
Instance details

Defined in System.Posix.Types

FiniteBits COff Source
Instance details

Defined in System.Posix.Types

Bounded COff Source
Instance details

Defined in System.Posix.Types

Enum COff Source
Instance details

Defined in System.Posix.Types

Ix COff Source
Instance details

Defined in System.Posix.Types

Num COff Source
Instance details

Defined in System.Posix.Types

Read COff Source
Instance details

Defined in System.Posix.Types

Integral COff Source
Instance details

Defined in System.Posix.Types

Real COff Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: COff -> Rational Source

Show COff Source
Instance details

Defined in System.Posix.Types

Eq COff Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: COff -> COff -> Bool Source

(/=) :: COff -> COff -> Bool Source

Ord COff Source
Instance details

Defined in System.Posix.Types

Methods

compare :: COff -> COff -> Ordering Source

(<) :: COff -> COff -> Bool Source

(<=) :: COff -> COff -> Bool Source

(>) :: COff -> COff -> Bool Source

(>=) :: COff -> COff -> Bool Source

max :: COff -> COff -> COff Source

min :: COff -> COff -> COff Source

newtype CPid Source

Constructors

Instances
Instances details
Storable CPid Source
Instance details

Defined in System.Posix.Types

Bits CPid Source
Instance details

Defined in System.Posix.Types

FiniteBits CPid Source
Instance details

Defined in System.Posix.Types

Bounded CPid Source
Instance details

Defined in System.Posix.Types

Enum CPid Source
Instance details

Defined in System.Posix.Types

Ix CPid Source
Instance details

Defined in System.Posix.Types

Num CPid Source
Instance details

Defined in System.Posix.Types

Read CPid Source
Instance details

Defined in System.Posix.Types

Integral CPid Source
Instance details

Defined in System.Posix.Types

Real CPid Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CPid -> Rational Source

Show CPid Source
Instance details

Defined in System.Posix.Types

Eq CPid Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CPid -> CPid -> Bool Source

(/=) :: CPid -> CPid -> Bool Source

Ord CPid Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CPid -> CPid -> Ordering Source

(<) :: CPid -> CPid -> Bool Source

(<=) :: CPid -> CPid -> Bool Source

(>) :: CPid -> CPid -> Bool Source

(>=) :: CPid -> CPid -> Bool Source

max :: CPid -> CPid -> CPid Source

min :: CPid -> CPid -> CPid Source

newtype CSsize Source

Constructors

Instances
Instances details
Storable CSsize Source
Instance details

Defined in System.Posix.Types

Bits CSsize Source
Instance details

Defined in System.Posix.Types

FiniteBits CSsize Source
Instance details

Defined in System.Posix.Types

Bounded CSsize Source
Instance details

Defined in System.Posix.Types

Enum CSsize Source
Instance details

Defined in System.Posix.Types

Ix CSsize Source
Instance details

Defined in System.Posix.Types

Num CSsize Source
Instance details

Defined in System.Posix.Types

Read CSsize Source
Instance details

Defined in System.Posix.Types

Integral CSsize Source
Instance details

Defined in System.Posix.Types

Real CSsize Source
Instance details

Defined in System.Posix.Types

Show CSsize Source
Instance details

Defined in System.Posix.Types

Eq CSsize Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CSsize -> CSsize -> Bool Source

(/=) :: CSsize -> CSsize -> Bool Source

Ord CSsize Source
Instance details

Defined in System.Posix.Types

newtype CGid Source

Constructors

Instances
Instances details
Storable CGid Source
Instance details

Defined in System.Posix.Types

Bits CGid Source
Instance details

Defined in System.Posix.Types

FiniteBits CGid Source
Instance details

Defined in System.Posix.Types

Bounded CGid Source
Instance details

Defined in System.Posix.Types

Enum CGid Source
Instance details

Defined in System.Posix.Types

Ix CGid Source
Instance details

Defined in System.Posix.Types

Num CGid Source
Instance details

Defined in System.Posix.Types

Read CGid Source
Instance details

Defined in System.Posix.Types

Integral CGid Source
Instance details

Defined in System.Posix.Types

Real CGid Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CGid -> Rational Source

Show CGid Source
Instance details

Defined in System.Posix.Types

Eq CGid Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CGid -> CGid -> Bool Source

(/=) :: CGid -> CGid -> Bool Source

Ord CGid Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CGid -> CGid -> Ordering Source

(<) :: CGid -> CGid -> Bool Source

(<=) :: CGid -> CGid -> Bool Source

(>) :: CGid -> CGid -> Bool Source

(>=) :: CGid -> CGid -> Bool Source

max :: CGid -> CGid -> CGid Source

min :: CGid -> CGid -> CGid Source

newtype CNlink Source

Constructors

Instances

newtype CUid Source

Constructors

Instances
Instances details
Storable CUid Source
Instance details

Defined in System.Posix.Types

Bits CUid Source
Instance details

Defined in System.Posix.Types

FiniteBits CUid Source
Instance details

Defined in System.Posix.Types

Bounded CUid Source
Instance details

Defined in System.Posix.Types

Enum CUid Source
Instance details

Defined in System.Posix.Types

Ix CUid Source
Instance details

Defined in System.Posix.Types

Num CUid Source
Instance details

Defined in System.Posix.Types

Read CUid Source
Instance details

Defined in System.Posix.Types

Integral CUid Source
Instance details

Defined in System.Posix.Types

Real CUid Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CUid -> Rational Source

Show CUid Source
Instance details

Defined in System.Posix.Types

Eq CUid Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CUid -> CUid -> Bool Source

(/=) :: CUid -> CUid -> Bool Source

Ord CUid Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CUid -> CUid -> Ordering Source

(<) :: CUid -> CUid -> Bool Source

(<=) :: CUid -> CUid -> Bool Source

(>) :: CUid -> CUid -> Bool Source

(>=) :: CUid -> CUid -> Bool Source

max :: CUid -> CUid -> CUid Source

min :: CUid -> CUid -> CUid Source

newtype CCc Source

Constructors

Instances
Instances details
Storable CCc Source
Instance details

Defined in System.Posix.Types

Methods

sizeOf :: CCc -> Int Source

alignment :: CCc -> Int Source

peekElemOff :: Ptr CCc -> Int -> IO CCc Source

pokeElemOff :: Ptr CCc -> Int -> CCc -> IO () Source

peekByteOff :: Ptr b -> Int -> IO CCc Source

pokeByteOff :: Ptr b -> Int -> CCc -> IO () Source

peek :: Ptr CCc -> IO CCc Source

poke :: Ptr CCc -> CCc -> IO () Source

Enum CCc Source
Instance details

Defined in System.Posix.Types

Num CCc Source
Instance details

Defined in System.Posix.Types

Methods

(+) :: CCc -> CCc -> CCc Source

(-) :: CCc -> CCc -> CCc Source

(*) :: CCc -> CCc -> CCc Source

negate :: CCc -> CCc Source

abs :: CCc -> CCc Source

signum :: CCc -> CCc Source

fromInteger :: Integer -> CCc Source

Read CCc Source
Instance details

Defined in System.Posix.Types

Real CCc Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CCc -> Rational Source

Show CCc Source
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CCc -> ShowS Source

show :: CCc -> String Source

showList :: [CCc] -> ShowS Source

Eq CCc Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CCc -> CCc -> Bool Source

(/=) :: CCc -> CCc -> Bool Source

Ord CCc Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CCc -> CCc -> Ordering Source

(<) :: CCc -> CCc -> Bool Source

(<=) :: CCc -> CCc -> Bool Source

(>) :: CCc -> CCc -> Bool Source

(>=) :: CCc -> CCc -> Bool Source

max :: CCc -> CCc -> CCc Source

min :: CCc -> CCc -> CCc Source

newtype CSpeed Source

Constructors

Instances
Instances details
Storable CSpeed Source
Instance details

Defined in System.Posix.Types

Enum CSpeed Source
Instance details

Defined in System.Posix.Types

Num CSpeed Source
Instance details

Defined in System.Posix.Types

Read CSpeed Source
Instance details

Defined in System.Posix.Types

Real CSpeed Source
Instance details

Defined in System.Posix.Types

Show CSpeed Source
Instance details

Defined in System.Posix.Types

Eq CSpeed Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CSpeed -> CSpeed -> Bool Source

(/=) :: CSpeed -> CSpeed -> Bool Source

Ord CSpeed Source
Instance details

Defined in System.Posix.Types

newtype CTcflag Source

Constructors

Instances
Instances details
Storable CTcflag Source
Instance details

Defined in System.Posix.Types

Bits CTcflag Source
Instance details

Defined in System.Posix.Types

FiniteBits CTcflag Source
Instance details

Defined in System.Posix.Types

Bounded CTcflag Source
Instance details

Defined in System.Posix.Types

Enum CTcflag Source
Instance details

Defined in System.Posix.Types

Ix CTcflag Source
Instance details

Defined in System.Posix.Types

Num CTcflag Source
Instance details

Defined in System.Posix.Types

Read CTcflag Source
Instance details

Defined in System.Posix.Types

Integral CTcflag Source
Instance details

Defined in System.Posix.Types

Real CTcflag Source
Instance details

Defined in System.Posix.Types

Show CTcflag Source
Instance details

Defined in System.Posix.Types

Eq CTcflag Source
Instance details

Defined in System.Posix.Types

Ord CTcflag Source
Instance details

Defined in System.Posix.Types

newtype CRLim Source

Constructors

Instances
Instances details
Storable CRLim Source
Instance details

Defined in System.Posix.Types

Bits CRLim Source
Instance details

Defined in System.Posix.Types

FiniteBits CRLim Source
Instance details

Defined in System.Posix.Types

Bounded CRLim Source
Instance details

Defined in System.Posix.Types

Enum CRLim Source
Instance details

Defined in System.Posix.Types

Ix CRLim Source
Instance details

Defined in System.Posix.Types

Num CRLim Source
Instance details

Defined in System.Posix.Types

Read CRLim Source
Instance details

Defined in System.Posix.Types

Integral CRLim Source
Instance details

Defined in System.Posix.Types

Real CRLim Source
Instance details

Defined in System.Posix.Types

Show CRLim Source
Instance details

Defined in System.Posix.Types

Eq CRLim Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CRLim -> CRLim -> Bool Source

(/=) :: CRLim -> CRLim -> Bool Source

Ord CRLim Source
Instance details

Defined in System.Posix.Types

newtype CBlkSize Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CBlkSize Source
Instance details

Defined in System.Posix.Types

Bits CBlkSize Source
Instance details

Defined in System.Posix.Types

FiniteBits CBlkSize Source
Instance details

Defined in System.Posix.Types

Bounded CBlkSize Source
Instance details

Defined in System.Posix.Types

Enum CBlkSize Source
Instance details

Defined in System.Posix.Types

Ix CBlkSize Source
Instance details

Defined in System.Posix.Types

Num CBlkSize Source
Instance details

Defined in System.Posix.Types

Read CBlkSize Source
Instance details

Defined in System.Posix.Types

Integral CBlkSize Source
Instance details

Defined in System.Posix.Types

Real CBlkSize Source
Instance details

Defined in System.Posix.Types

Show CBlkSize Source
Instance details

Defined in System.Posix.Types

Eq CBlkSize Source
Instance details

Defined in System.Posix.Types

Ord CBlkSize Source
Instance details

Defined in System.Posix.Types

newtype CBlkCnt Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CBlkCnt Source
Instance details

Defined in System.Posix.Types

Bits CBlkCnt Source
Instance details

Defined in System.Posix.Types

FiniteBits CBlkCnt Source
Instance details

Defined in System.Posix.Types

Bounded CBlkCnt Source
Instance details

Defined in System.Posix.Types

Enum CBlkCnt Source
Instance details

Defined in System.Posix.Types

Ix CBlkCnt Source
Instance details

Defined in System.Posix.Types

Num CBlkCnt Source
Instance details

Defined in System.Posix.Types

Read CBlkCnt Source
Instance details

Defined in System.Posix.Types

Integral CBlkCnt Source
Instance details

Defined in System.Posix.Types

Real CBlkCnt Source
Instance details

Defined in System.Posix.Types

Show CBlkCnt Source
Instance details

Defined in System.Posix.Types

Eq CBlkCnt Source
Instance details

Defined in System.Posix.Types

Ord CBlkCnt Source
Instance details

Defined in System.Posix.Types

newtype CClockId Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CClockId Source
Instance details

Defined in System.Posix.Types

Bits CClockId Source
Instance details

Defined in System.Posix.Types

FiniteBits CClockId Source
Instance details

Defined in System.Posix.Types

Bounded CClockId Source
Instance details

Defined in System.Posix.Types

Enum CClockId Source
Instance details

Defined in System.Posix.Types

Ix CClockId Source
Instance details

Defined in System.Posix.Types

Num CClockId Source
Instance details

Defined in System.Posix.Types

Read CClockId Source
Instance details

Defined in System.Posix.Types

Integral CClockId Source
Instance details

Defined in System.Posix.Types

Real CClockId Source
Instance details

Defined in System.Posix.Types

Show CClockId Source
Instance details

Defined in System.Posix.Types

Eq CClockId Source
Instance details

Defined in System.Posix.Types

Ord CClockId Source
Instance details

Defined in System.Posix.Types

newtype CFsBlkCnt Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Bits CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

FiniteBits CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Bounded CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Enum CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Ix CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Num CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Read CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Integral CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Real CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Show CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Eq CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

Ord CFsBlkCnt Source
Instance details

Defined in System.Posix.Types

newtype CFsFilCnt Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Bits CFsFilCnt Source
Instance details

Defined in System.Posix.Types

FiniteBits CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Bounded CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Enum CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Ix CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Num CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Read CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Integral CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Real CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Show CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Eq CFsFilCnt Source
Instance details

Defined in System.Posix.Types

Ord CFsFilCnt Source
Instance details

Defined in System.Posix.Types

newtype CId Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CId Source
Instance details

Defined in System.Posix.Types

Methods

sizeOf :: CId -> Int Source

alignment :: CId -> Int Source

peekElemOff :: Ptr CId -> Int -> IO CId Source

pokeElemOff :: Ptr CId -> Int -> CId -> IO () Source

peekByteOff :: Ptr b -> Int -> IO CId Source

pokeByteOff :: Ptr b -> Int -> CId -> IO () Source

peek :: Ptr CId -> IO CId Source

poke :: Ptr CId -> CId -> IO () Source

Bits CId Source
Instance details

Defined in System.Posix.Types

FiniteBits CId Source
Instance details

Defined in System.Posix.Types

Bounded CId Source
Instance details

Defined in System.Posix.Types

Enum CId Source
Instance details

Defined in System.Posix.Types

Ix CId Source
Instance details

Defined in System.Posix.Types

Methods

range :: (CId, CId) -> [CId] Source

index :: (CId, CId) -> CId -> Int Source

unsafeIndex :: (CId, CId) -> CId -> Int Source

inRange :: (CId, CId) -> CId -> Bool Source

rangeSize :: (CId, CId) -> Int Source

unsafeRangeSize :: (CId, CId) -> Int Source

Num CId Source
Instance details

Defined in System.Posix.Types

Methods

(+) :: CId -> CId -> CId Source

(-) :: CId -> CId -> CId Source

(*) :: CId -> CId -> CId Source

negate :: CId -> CId Source

abs :: CId -> CId Source

signum :: CId -> CId Source

fromInteger :: Integer -> CId Source

Read CId Source
Instance details

Defined in System.Posix.Types

Integral CId Source
Instance details

Defined in System.Posix.Types

Methods

quot :: CId -> CId -> CId Source

rem :: CId -> CId -> CId Source

div :: CId -> CId -> CId Source

mod :: CId -> CId -> CId Source

quotRem :: CId -> CId -> (CId, CId) Source

divMod :: CId -> CId -> (CId, CId) Source

toInteger :: CId -> Integer Source

Real CId Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CId -> Rational Source

Show CId Source
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CId -> ShowS Source

show :: CId -> String Source

showList :: [CId] -> ShowS Source

Eq CId Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CId -> CId -> Bool Source

(/=) :: CId -> CId -> Bool Source

Ord CId Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CId -> CId -> Ordering Source

(<) :: CId -> CId -> Bool Source

(<=) :: CId -> CId -> Bool Source

(>) :: CId -> CId -> Bool Source

(>=) :: CId -> CId -> Bool Source

max :: CId -> CId -> CId Source

min :: CId -> CId -> CId Source

newtype CKey Source

Since: base-4.10.0.0

Constructors

Instances
Instances details
Storable CKey Source
Instance details

Defined in System.Posix.Types

Bits CKey Source
Instance details

Defined in System.Posix.Types

FiniteBits CKey Source
Instance details

Defined in System.Posix.Types

Bounded CKey Source
Instance details

Defined in System.Posix.Types

Enum CKey Source
Instance details

Defined in System.Posix.Types

Ix CKey Source
Instance details

Defined in System.Posix.Types

Num CKey Source
Instance details

Defined in System.Posix.Types

Read CKey Source
Instance details

Defined in System.Posix.Types

Integral CKey Source
Instance details

Defined in System.Posix.Types

Real CKey Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: CKey -> Rational Source

Show CKey Source
Instance details

Defined in System.Posix.Types

Eq CKey Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CKey -> CKey -> Bool Source

(/=) :: CKey -> CKey -> Bool Source

Ord CKey Source
Instance details

Defined in System.Posix.Types

Methods

compare :: CKey -> CKey -> Ordering Source

(<) :: CKey -> CKey -> Bool Source

(<=) :: CKey -> CKey -> Bool Source

(>) :: CKey -> CKey -> Bool Source

(>=) :: CKey -> CKey -> Bool Source

max :: CKey -> CKey -> CKey Source

min :: CKey -> CKey -> CKey Source

newtype CTimer Source

Since: base-4.10.0.0

Constructors

Instances
Instances details

newtype CSocklen Source

Since: base-4.14.0.0

Constructors

Instances
Instances details
Storable CSocklen Source
Instance details

Defined in System.Posix.Types

Bits CSocklen Source
Instance details

Defined in System.Posix.Types

FiniteBits CSocklen Source
Instance details

Defined in System.Posix.Types

Bounded CSocklen Source
Instance details

Defined in System.Posix.Types

Enum CSocklen Source
Instance details

Defined in System.Posix.Types

Ix CSocklen Source
Instance details

Defined in System.Posix.Types

Num CSocklen Source
Instance details

Defined in System.Posix.Types

Read CSocklen Source
Instance details

Defined in System.Posix.Types

Integral CSocklen Source
Instance details

Defined in System.Posix.Types

Real CSocklen Source
Instance details

Defined in System.Posix.Types

Show CSocklen Source
Instance details

Defined in System.Posix.Types

Eq CSocklen Source
Instance details

Defined in System.Posix.Types

Ord CSocklen Source
Instance details

Defined in System.Posix.Types

newtype CNfds Source

Since: base-4.14.0.0

Constructors

Instances
Instances details
Storable CNfds Source
Instance details

Defined in System.Posix.Types

Bits CNfds Source
Instance details

Defined in System.Posix.Types

FiniteBits CNfds Source
Instance details

Defined in System.Posix.Types

Bounded CNfds Source
Instance details

Defined in System.Posix.Types

Enum CNfds Source
Instance details

Defined in System.Posix.Types

Ix CNfds Source
Instance details

Defined in System.Posix.Types

Num CNfds Source
Instance details

Defined in System.Posix.Types

Read CNfds Source
Instance details

Defined in System.Posix.Types

Integral CNfds Source
Instance details

Defined in System.Posix.Types

Real CNfds Source
Instance details

Defined in System.Posix.Types

Show CNfds Source
Instance details

Defined in System.Posix.Types

Eq CNfds Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: CNfds -> CNfds -> Bool Source

(/=) :: CNfds -> CNfds -> Bool Source

Ord CNfds Source
Instance details

Defined in System.Posix.Types

newtype Fd Source

Constructors

Instances
Instances details
Storable Fd Source
Instance details

Defined in System.Posix.Types

Methods

sizeOf :: Fd -> Int Source

alignment :: Fd -> Int Source

peekElemOff :: Ptr Fd -> Int -> IO Fd Source

pokeElemOff :: Ptr Fd -> Int -> Fd -> IO () Source

peekByteOff :: Ptr b -> Int -> IO Fd Source

pokeByteOff :: Ptr b -> Int -> Fd -> IO () Source

peek :: Ptr Fd -> IO Fd Source

poke :: Ptr Fd -> Fd -> IO () Source

Bits Fd Source
Instance details

Defined in System.Posix.Types

FiniteBits Fd Source
Instance details

Defined in System.Posix.Types

Bounded Fd Source
Instance details

Defined in System.Posix.Types

Enum Fd Source
Instance details

Defined in System.Posix.Types

Methods

succ :: Fd -> Fd Source

pred :: Fd -> Fd Source

toEnum :: Int -> Fd Source

fromEnum :: Fd -> Int Source

enumFrom :: Fd -> [Fd] Source

enumFromThen :: Fd -> Fd -> [Fd] Source

enumFromTo :: Fd -> Fd -> [Fd] Source

enumFromThenTo :: Fd -> Fd -> Fd -> [Fd] Source

Ix Fd Source
Instance details

Defined in System.Posix.Types

Methods

range :: (Fd, Fd) -> [Fd] Source

index :: (Fd, Fd) -> Fd -> Int Source

unsafeIndex :: (Fd, Fd) -> Fd -> Int Source

inRange :: (Fd, Fd) -> Fd -> Bool Source

rangeSize :: (Fd, Fd) -> Int Source

unsafeRangeSize :: (Fd, Fd) -> Int Source

Num Fd Source
Instance details

Defined in System.Posix.Types

Methods

(+) :: Fd -> Fd -> Fd Source

(-) :: Fd -> Fd -> Fd Source

(*) :: Fd -> Fd -> Fd Source

negate :: Fd -> Fd Source

abs :: Fd -> Fd Source

signum :: Fd -> Fd Source

fromInteger :: Integer -> Fd Source

Read Fd Source
Instance details

Defined in System.Posix.Types

Integral Fd Source
Instance details

Defined in System.Posix.Types

Methods

quot :: Fd -> Fd -> Fd Source

rem :: Fd -> Fd -> Fd Source

div :: Fd -> Fd -> Fd Source

mod :: Fd -> Fd -> Fd Source

quotRem :: Fd -> Fd -> (Fd, Fd) Source

divMod :: Fd -> Fd -> (Fd, Fd) Source

toInteger :: Fd -> Integer Source

Real Fd Source
Instance details

Defined in System.Posix.Types

Methods

toRational :: Fd -> Rational Source

Show Fd Source
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> Fd -> ShowS Source

show :: Fd -> String Source

showList :: [Fd] -> ShowS Source

Eq Fd Source
Instance details

Defined in System.Posix.Types

Methods

(==) :: Fd -> Fd -> Bool Source

(/=) :: Fd -> Fd -> Bool Source

Ord Fd Source
Instance details

Defined in System.Posix.Types

Methods

compare :: Fd -> Fd -> Ordering Source

(<) :: Fd -> Fd -> Bool Source

(<=) :: Fd -> Fd -> Bool Source

(>) :: Fd -> Fd -> Bool Source

(>=) :: Fd -> Fd -> Bool Source

max :: Fd -> Fd -> Fd Source

min :: Fd -> Fd -> Fd Source

type LinkCount = CNlink Source

type UserID = CUid Source

type GroupID = CGid Source

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

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.4.2/docs/libraries/base-4.17.0.0/System-Posix-Types.html