base-4.16.1.0: Basic libraries
Copyright(c) The University of Glasgow 2002
LicenseBSD-style (see the file libraries/base/LICENSE)
Maintainerlibraries@haskell.org
Stabilityprovisional
Portabilitynon-portable (requires POSIX)
Safe HaskellTrustworthy
LanguageHaskell2010

System.Posix.Types

Description

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

Synopsis

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

CDev Word64 

Instances

Instances details
Storable CDev # 
Instance details

Defined in System.Posix.Types

Bits CDev # 
Instance details

Defined in System.Posix.Types

FiniteBits CDev # 
Instance details

Defined in System.Posix.Types

Bounded CDev # 
Instance details

Defined in System.Posix.Types

Enum CDev # 
Instance details

Defined in System.Posix.Types

Ix CDev # 
Instance details

Defined in System.Posix.Types

Num CDev # 
Instance details

Defined in System.Posix.Types

Read CDev # 
Instance details

Defined in System.Posix.Types

Integral CDev # 
Instance details

Defined in System.Posix.Types

Real CDev # 
Instance details

Defined in System.Posix.Types

Show CDev # 
Instance details

Defined in System.Posix.Types

Eq CDev # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CDev # 
Instance details

Defined in System.Posix.Types

newtype CIno Source #

Constructors

CIno Word64 

Instances

Instances details
Storable CIno # 
Instance details

Defined in System.Posix.Types

Bits CIno # 
Instance details

Defined in System.Posix.Types

FiniteBits CIno # 
Instance details

Defined in System.Posix.Types

Bounded CIno # 
Instance details

Defined in System.Posix.Types

Enum CIno # 
Instance details

Defined in System.Posix.Types

Ix CIno # 
Instance details

Defined in System.Posix.Types

Num CIno # 
Instance details

Defined in System.Posix.Types

Read CIno # 
Instance details

Defined in System.Posix.Types

Integral CIno # 
Instance details

Defined in System.Posix.Types

Real CIno # 
Instance details

Defined in System.Posix.Types

Show CIno # 
Instance details

Defined in System.Posix.Types

Eq CIno # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CIno # 
Instance details

Defined in System.Posix.Types

newtype CMode Source #

Constructors

CMode Word32 

Instances

Instances details
Storable CMode # 
Instance details

Defined in System.Posix.Types

Bits CMode # 
Instance details

Defined in System.Posix.Types

FiniteBits CMode # 
Instance details

Defined in System.Posix.Types

Bounded CMode # 
Instance details

Defined in System.Posix.Types

Enum CMode # 
Instance details

Defined in System.Posix.Types

Ix CMode # 
Instance details

Defined in System.Posix.Types

Num CMode # 
Instance details

Defined in System.Posix.Types

Read CMode # 
Instance details

Defined in System.Posix.Types

Integral CMode # 
Instance details

Defined in System.Posix.Types

Real CMode # 
Instance details

Defined in System.Posix.Types

Show CMode # 
Instance details

Defined in System.Posix.Types

Eq CMode # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CMode # 
Instance details

Defined in System.Posix.Types

newtype COff Source #

Constructors

COff Int64 

Instances

Instances details
Storable COff # 
Instance details

Defined in System.Posix.Types

Bits COff # 
Instance details

Defined in System.Posix.Types

FiniteBits COff # 
Instance details

Defined in System.Posix.Types

Bounded COff # 
Instance details

Defined in System.Posix.Types

Enum COff # 
Instance details

Defined in System.Posix.Types

Ix COff # 
Instance details

Defined in System.Posix.Types

Num COff # 
Instance details

Defined in System.Posix.Types

Read COff # 
Instance details

Defined in System.Posix.Types

Integral COff # 
Instance details

Defined in System.Posix.Types

Real COff # 
Instance details

Defined in System.Posix.Types

Show COff # 
Instance details

Defined in System.Posix.Types

Eq COff # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord COff # 
Instance details

Defined in System.Posix.Types

newtype CPid Source #

Constructors

CPid Int32 

Instances

Instances details
Storable CPid # 
Instance details

Defined in System.Posix.Types

Bits CPid # 
Instance details

Defined in System.Posix.Types

FiniteBits CPid # 
Instance details

Defined in System.Posix.Types

Bounded CPid # 
Instance details

Defined in System.Posix.Types

Enum CPid # 
Instance details

Defined in System.Posix.Types

Ix CPid # 
Instance details

Defined in System.Posix.Types

Num CPid # 
Instance details

Defined in System.Posix.Types

Read CPid # 
Instance details

Defined in System.Posix.Types

Integral CPid # 
Instance details

Defined in System.Posix.Types

Real CPid # 
Instance details

Defined in System.Posix.Types

Show CPid # 
Instance details

Defined in System.Posix.Types

Eq CPid # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CPid # 
Instance details

Defined in System.Posix.Types

newtype CSsize Source #

Constructors

CSsize Int64 

Instances

Instances details
Storable CSsize # 
Instance details

Defined in System.Posix.Types

Bits CSsize # 
Instance details

Defined in System.Posix.Types

FiniteBits CSsize # 
Instance details

Defined in System.Posix.Types

Bounded CSsize # 
Instance details

Defined in System.Posix.Types

Enum CSsize # 
Instance details

Defined in System.Posix.Types

Ix CSsize # 
Instance details

Defined in System.Posix.Types

Num CSsize # 
Instance details

Defined in System.Posix.Types

Read CSsize # 
Instance details

Defined in System.Posix.Types

Integral CSsize # 
Instance details

Defined in System.Posix.Types

Real CSsize # 
Instance details

Defined in System.Posix.Types

Show CSsize # 
Instance details

Defined in System.Posix.Types

Eq CSsize # 
Instance details

Defined in System.Posix.Types

Ord CSsize # 
Instance details

Defined in System.Posix.Types

newtype CGid Source #

Constructors

CGid Word32 

Instances

Instances details
Storable CGid # 
Instance details

Defined in System.Posix.Types

Bits CGid # 
Instance details

Defined in System.Posix.Types

FiniteBits CGid # 
Instance details

Defined in System.Posix.Types

Bounded CGid # 
Instance details

Defined in System.Posix.Types

Enum CGid # 
Instance details

Defined in System.Posix.Types

Ix CGid # 
Instance details

Defined in System.Posix.Types

Num CGid # 
Instance details

Defined in System.Posix.Types

Read CGid # 
Instance details

Defined in System.Posix.Types

Integral CGid # 
Instance details

Defined in System.Posix.Types

Real CGid # 
Instance details

Defined in System.Posix.Types

Show CGid # 
Instance details

Defined in System.Posix.Types

Eq CGid # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CGid # 
Instance details

Defined in System.Posix.Types

newtype CNlink Source #

Constructors

CNlink Word64 

Instances

newtype CUid Source #

Constructors

CUid Word32 

Instances

Instances details
Storable CUid # 
Instance details

Defined in System.Posix.Types

Bits CUid # 
Instance details

Defined in System.Posix.Types

FiniteBits CUid # 
Instance details

Defined in System.Posix.Types

Bounded CUid # 
Instance details

Defined in System.Posix.Types

Enum CUid # 
Instance details

Defined in System.Posix.Types

Ix CUid # 
Instance details

Defined in System.Posix.Types

Num CUid # 
Instance details

Defined in System.Posix.Types

Read CUid # 
Instance details

Defined in System.Posix.Types

Integral CUid # 
Instance details

Defined in System.Posix.Types

Real CUid # 
Instance details

Defined in System.Posix.Types

Show CUid # 
Instance details

Defined in System.Posix.Types

Eq CUid # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CUid # 
Instance details

Defined in System.Posix.Types

newtype CCc Source #

Constructors

CCc Word8 

Instances

Instances details
Storable CCc # 
Instance details

Defined in System.Posix.Types

Enum CCc # 
Instance details

Defined in System.Posix.Types

Num CCc # 
Instance details

Defined in System.Posix.Types

Read CCc # 
Instance details

Defined in System.Posix.Types

Real CCc # 
Instance details

Defined in System.Posix.Types

Show CCc # 
Instance details

Defined in System.Posix.Types

Eq CCc # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CCc # 
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

CSpeed Word32 

Instances

Instances details
Storable CSpeed # 
Instance details

Defined in System.Posix.Types

Enum CSpeed # 
Instance details

Defined in System.Posix.Types

Num CSpeed # 
Instance details

Defined in System.Posix.Types

Read CSpeed # 
Instance details

Defined in System.Posix.Types

Real CSpeed # 
Instance details

Defined in System.Posix.Types

Show CSpeed # 
Instance details

Defined in System.Posix.Types

Eq CSpeed # 
Instance details

Defined in System.Posix.Types

Ord CSpeed # 
Instance details

Defined in System.Posix.Types

newtype CTcflag Source #

Constructors

CTcflag Word32 

Instances

Instances details
Storable CTcflag # 
Instance details

Defined in System.Posix.Types

Bits CTcflag # 
Instance details

Defined in System.Posix.Types

FiniteBits CTcflag # 
Instance details

Defined in System.Posix.Types

Bounded CTcflag # 
Instance details

Defined in System.Posix.Types

Enum CTcflag # 
Instance details

Defined in System.Posix.Types

Ix CTcflag # 
Instance details

Defined in System.Posix.Types

Num CTcflag # 
Instance details

Defined in System.Posix.Types

Read CTcflag # 
Instance details

Defined in System.Posix.Types

Integral CTcflag # 
Instance details

Defined in System.Posix.Types

Real CTcflag # 
Instance details

Defined in System.Posix.Types

Show CTcflag # 
Instance details

Defined in System.Posix.Types

Eq CTcflag # 
Instance details

Defined in System.Posix.Types

Ord CTcflag # 
Instance details

Defined in System.Posix.Types

newtype CRLim Source #

Constructors

CRLim Word64 

Instances

Instances details
Storable CRLim # 
Instance details

Defined in System.Posix.Types

Bits CRLim # 
Instance details

Defined in System.Posix.Types

FiniteBits CRLim # 
Instance details

Defined in System.Posix.Types

Bounded CRLim # 
Instance details

Defined in System.Posix.Types

Enum CRLim # 
Instance details

Defined in System.Posix.Types

Ix CRLim # 
Instance details

Defined in System.Posix.Types

Num CRLim # 
Instance details

Defined in System.Posix.Types

Read CRLim # 
Instance details

Defined in System.Posix.Types

Integral CRLim # 
Instance details

Defined in System.Posix.Types

Real CRLim # 
Instance details

Defined in System.Posix.Types

Show CRLim # 
Instance details

Defined in System.Posix.Types

Eq CRLim # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CRLim # 
Instance details

Defined in System.Posix.Types

newtype CBlkSize Source #

Since: base-4.10.0.0

Constructors

CBlkSize Int64 

Instances

Instances details
Storable CBlkSize # 
Instance details

Defined in System.Posix.Types

Bits CBlkSize # 
Instance details

Defined in System.Posix.Types

FiniteBits CBlkSize # 
Instance details

Defined in System.Posix.Types

Bounded CBlkSize # 
Instance details

Defined in System.Posix.Types

Enum CBlkSize # 
Instance details

Defined in System.Posix.Types

Ix CBlkSize # 
Instance details

Defined in System.Posix.Types

Num CBlkSize # 
Instance details

Defined in System.Posix.Types

Read CBlkSize # 
Instance details

Defined in System.Posix.Types

Integral CBlkSize # 
Instance details

Defined in System.Posix.Types

Real CBlkSize # 
Instance details

Defined in System.Posix.Types

Show CBlkSize # 
Instance details

Defined in System.Posix.Types

Eq CBlkSize # 
Instance details

Defined in System.Posix.Types

Ord CBlkSize # 
Instance details

Defined in System.Posix.Types

newtype CBlkCnt Source #

Since: base-4.10.0.0

Constructors

CBlkCnt Int64 

Instances

Instances details
Storable CBlkCnt # 
Instance details

Defined in System.Posix.Types

Bits CBlkCnt # 
Instance details

Defined in System.Posix.Types

FiniteBits CBlkCnt # 
Instance details

Defined in System.Posix.Types

Bounded CBlkCnt # 
Instance details

Defined in System.Posix.Types

Enum CBlkCnt # 
Instance details

Defined in System.Posix.Types

Ix CBlkCnt # 
Instance details

Defined in System.Posix.Types

Num CBlkCnt # 
Instance details

Defined in System.Posix.Types

Read CBlkCnt # 
Instance details

Defined in System.Posix.Types

Integral CBlkCnt # 
Instance details

Defined in System.Posix.Types

Real CBlkCnt # 
Instance details

Defined in System.Posix.Types

Show CBlkCnt # 
Instance details

Defined in System.Posix.Types

Eq CBlkCnt # 
Instance details

Defined in System.Posix.Types

Ord CBlkCnt # 
Instance details

Defined in System.Posix.Types

newtype CClockId Source #

Since: base-4.10.0.0

Constructors

CClockId Int32 

Instances

Instances details
Storable CClockId # 
Instance details

Defined in System.Posix.Types

Bits CClockId # 
Instance details

Defined in System.Posix.Types

FiniteBits CClockId # 
Instance details

Defined in System.Posix.Types

Bounded CClockId # 
Instance details

Defined in System.Posix.Types

Enum CClockId # 
Instance details

Defined in System.Posix.Types

Ix CClockId # 
Instance details

Defined in System.Posix.Types

Num CClockId # 
Instance details

Defined in System.Posix.Types

Read CClockId # 
Instance details

Defined in System.Posix.Types

Integral CClockId # 
Instance details

Defined in System.Posix.Types

Real CClockId # 
Instance details

Defined in System.Posix.Types

Show CClockId # 
Instance details

Defined in System.Posix.Types

Eq CClockId # 
Instance details

Defined in System.Posix.Types

Ord CClockId # 
Instance details

Defined in System.Posix.Types

newtype CFsBlkCnt Source #

Since: base-4.10.0.0

Constructors

CFsBlkCnt Word64 

Instances

Instances details
Storable CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Bits CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

FiniteBits CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Bounded CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Enum CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Ix CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Num CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Read CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Integral CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Real CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Show CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Eq CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

Ord CFsBlkCnt # 
Instance details

Defined in System.Posix.Types

newtype CFsFilCnt Source #

Since: base-4.10.0.0

Constructors

CFsFilCnt Word64 

Instances

Instances details
Storable CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Bits CFsFilCnt # 
Instance details

Defined in System.Posix.Types

FiniteBits CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Bounded CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Enum CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Ix CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Num CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Read CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Integral CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Real CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Show CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Eq CFsFilCnt # 
Instance details

Defined in System.Posix.Types

Ord CFsFilCnt # 
Instance details

Defined in System.Posix.Types

newtype CId Source #

Since: base-4.10.0.0

Constructors

CId Word32 

Instances

Instances details
Storable CId # 
Instance details

Defined in System.Posix.Types

Bits CId # 
Instance details

Defined in System.Posix.Types

FiniteBits CId # 
Instance details

Defined in System.Posix.Types

Bounded CId # 
Instance details

Defined in System.Posix.Types

Enum CId # 
Instance details

Defined in System.Posix.Types

Ix CId # 
Instance details

Defined in System.Posix.Types

Num CId # 
Instance details

Defined in System.Posix.Types

Read CId # 
Instance details

Defined in System.Posix.Types

Integral CId # 
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 # 
Instance details

Defined in System.Posix.Types

Show CId # 
Instance details

Defined in System.Posix.Types

Eq CId # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CId # 
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

CKey Int32 

Instances

Instances details
Storable CKey # 
Instance details

Defined in System.Posix.Types

Bits CKey # 
Instance details

Defined in System.Posix.Types

FiniteBits CKey # 
Instance details

Defined in System.Posix.Types

Bounded CKey # 
Instance details

Defined in System.Posix.Types

Enum CKey # 
Instance details

Defined in System.Posix.Types

Ix CKey # 
Instance details

Defined in System.Posix.Types

Num CKey # 
Instance details

Defined in System.Posix.Types

Read CKey # 
Instance details

Defined in System.Posix.Types

Integral CKey # 
Instance details

Defined in System.Posix.Types

Real CKey # 
Instance details

Defined in System.Posix.Types

Show CKey # 
Instance details

Defined in System.Posix.Types

Eq CKey # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CKey # 
Instance details

Defined in System.Posix.Types

newtype CTimer Source #

Since: base-4.10.0.0

Constructors

CTimer (Ptr ()) 

Instances

Instances details
Storable CTimer # 
Instance details

Defined in System.Posix.Types

Show CTimer # 
Instance details

Defined in System.Posix.Types

Eq CTimer # 
Instance details

Defined in System.Posix.Types

Ord CTimer # 
Instance details

Defined in System.Posix.Types

newtype CSocklen Source #

Since: base-4.14.0.0

Constructors

CSocklen Word32 

Instances

Instances details
Storable CSocklen # 
Instance details

Defined in System.Posix.Types

Bits CSocklen # 
Instance details

Defined in System.Posix.Types

FiniteBits CSocklen # 
Instance details

Defined in System.Posix.Types

Bounded CSocklen # 
Instance details

Defined in System.Posix.Types

Enum CSocklen # 
Instance details

Defined in System.Posix.Types

Ix CSocklen # 
Instance details

Defined in System.Posix.Types

Num CSocklen # 
Instance details

Defined in System.Posix.Types

Read CSocklen # 
Instance details

Defined in System.Posix.Types

Integral CSocklen # 
Instance details

Defined in System.Posix.Types

Real CSocklen # 
Instance details

Defined in System.Posix.Types

Show CSocklen # 
Instance details

Defined in System.Posix.Types

Eq CSocklen # 
Instance details

Defined in System.Posix.Types

Ord CSocklen # 
Instance details

Defined in System.Posix.Types

newtype CNfds Source #

Since: base-4.14.0.0

Constructors

CNfds Word64 

Instances

Instances details
Storable CNfds # 
Instance details

Defined in System.Posix.Types

Bits CNfds # 
Instance details

Defined in System.Posix.Types

FiniteBits CNfds # 
Instance details

Defined in System.Posix.Types

Bounded CNfds # 
Instance details

Defined in System.Posix.Types

Enum CNfds # 
Instance details

Defined in System.Posix.Types

Ix CNfds # 
Instance details

Defined in System.Posix.Types

Num CNfds # 
Instance details

Defined in System.Posix.Types

Read CNfds # 
Instance details

Defined in System.Posix.Types

Integral CNfds # 
Instance details

Defined in System.Posix.Types

Real CNfds # 
Instance details

Defined in System.Posix.Types

Show CNfds # 
Instance details

Defined in System.Posix.Types

Eq CNfds # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord CNfds # 
Instance details

Defined in System.Posix.Types

newtype Fd Source #

Constructors

Fd CInt 

Instances

Instances details
Storable Fd # 
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 # 
Instance details

Defined in System.Posix.Types

FiniteBits Fd # 
Instance details

Defined in System.Posix.Types

Bounded Fd # 
Instance details

Defined in System.Posix.Types

Enum Fd # 
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 # 
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 # 
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 # 
Instance details

Defined in System.Posix.Types

Integral Fd # 
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 # 
Instance details

Defined in System.Posix.Types

Show Fd # 
Instance details

Defined in System.Posix.Types

Eq Fd # 
Instance details

Defined in System.Posix.Types

Methods

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

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

Ord Fd # 
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 #