base-4.12.0.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

Contents

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 Word32 
Instances
Bounded CDev Source # 
Instance details

Defined in System.Posix.Types

Enum 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 #

Integral CDev Source # 
Instance details

Defined in System.Posix.Types

Num CDev Source # 
Instance details

Defined in System.Posix.Types

Ord CDev Source # 
Instance details

Defined in System.Posix.Types

Read CDev Source # 
Instance details

Defined in System.Posix.Types

Real CDev Source # 
Instance details

Defined in System.Posix.Types

Show CDev Source # 
Instance details

Defined in System.Posix.Types

FiniteBits CDev Source # 
Instance details

Defined in System.Posix.Types

Bits CDev Source # 
Instance details

Defined in System.Posix.Types

Storable CDev Source # 
Instance details

Defined in System.Posix.Types

newtype CIno Source #

Constructors

CIno Word16 
Instances
Bounded CIno Source # 
Instance details

Defined in System.Posix.Types

Enum 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 #

Integral CIno Source # 
Instance details

Defined in System.Posix.Types

Num CIno Source # 
Instance details

Defined in System.Posix.Types

Ord CIno Source # 
Instance details

Defined in System.Posix.Types

Read CIno Source # 
Instance details

Defined in System.Posix.Types

Real CIno Source # 
Instance details

Defined in System.Posix.Types

Show CIno Source # 
Instance details

Defined in System.Posix.Types

FiniteBits CIno Source # 
Instance details

Defined in System.Posix.Types

Bits CIno Source # 
Instance details

Defined in System.Posix.Types

Storable CIno Source # 
Instance details

Defined in System.Posix.Types

newtype CMode Source #

Constructors

CMode Word16 
Instances
Bounded CMode Source # 
Instance details

Defined in System.Posix.Types

Enum 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 #

Integral CMode Source # 
Instance details

Defined in System.Posix.Types

Num CMode Source # 
Instance details

Defined in System.Posix.Types

Ord CMode Source # 
Instance details

Defined in System.Posix.Types

Read 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

FiniteBits CMode Source # 
Instance details

Defined in System.Posix.Types

Bits CMode Source # 
Instance details

Defined in System.Posix.Types

Storable CMode Source # 
Instance details

Defined in System.Posix.Types

newtype COff Source #

Constructors

COff Int64 
Instances
Bounded COff Source # 
Instance details

Defined in System.Posix.Types

Enum 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 #

Integral COff Source # 
Instance details

Defined in System.Posix.Types

Num COff Source # 
Instance details

Defined in System.Posix.Types

Ord COff Source # 
Instance details

Defined in System.Posix.Types

Read COff Source # 
Instance details

Defined in System.Posix.Types

Real COff Source # 
Instance details

Defined in System.Posix.Types

Show COff Source # 
Instance details

Defined in System.Posix.Types

FiniteBits COff Source # 
Instance details

Defined in System.Posix.Types

Bits COff Source # 
Instance details

Defined in System.Posix.Types

Storable COff Source # 
Instance details

Defined in System.Posix.Types

newtype CPid Source #

Constructors

CPid Int64 
Instances
Bounded CPid Source # 
Instance details

Defined in System.Posix.Types

Enum 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 #

Integral CPid Source # 
Instance details

Defined in System.Posix.Types

Num CPid Source # 
Instance details

Defined in System.Posix.Types

Ord CPid Source # 
Instance details

Defined in System.Posix.Types

Read CPid Source # 
Instance details

Defined in System.Posix.Types

Real CPid Source # 
Instance details

Defined in System.Posix.Types

Show CPid Source # 
Instance details

Defined in System.Posix.Types

FiniteBits CPid Source # 
Instance details

Defined in System.Posix.Types

Bits CPid Source # 
Instance details

Defined in System.Posix.Types

Storable CPid Source # 
Instance details

Defined in System.Posix.Types

newtype CSsize Source #

Constructors

CSsize Int64 
Instances
Bounded CSsize Source # 
Instance details

Defined in System.Posix.Types

Enum CSsize Source # 
Instance details

Defined in System.Posix.Types

Eq CSsize Source # 
Instance details

Defined in System.Posix.Types

Integral CSsize Source # 
Instance details

Defined in System.Posix.Types

Num CSsize Source # 
Instance details

Defined in System.Posix.Types

Ord CSsize Source # 
Instance details

Defined in System.Posix.Types

Read 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

FiniteBits CSsize Source # 
Instance details

Defined in System.Posix.Types

Bits CSsize Source # 
Instance details

Defined in System.Posix.Types

Storable CSsize Source # 
Instance details

Defined in System.Posix.Types

newtype CClockId Source #

Since: base-4.10.0.0

Constructors

CClockId Int32 
Instances
Bounded CClockId Source # 
Instance details

Defined in System.Posix.Types

Enum CClockId Source # 
Instance details

Defined in System.Posix.Types

Eq CClockId Source # 
Instance details

Defined in System.Posix.Types

Integral CClockId Source # 
Instance details

Defined in System.Posix.Types

Num CClockId Source # 
Instance details

Defined in System.Posix.Types

Ord CClockId Source # 
Instance details

Defined in System.Posix.Types

Read 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

FiniteBits CClockId Source # 
Instance details

Defined in System.Posix.Types

Bits CClockId Source # 
Instance details

Defined in System.Posix.Types

Storable CClockId Source # 
Instance details

Defined in System.Posix.Types

newtype Fd Source #

Constructors

Fd CInt 
Instances
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 #

Eq Fd Source # 
Instance details

Defined in System.Posix.Types

Methods

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

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

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 #

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 #

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 #

Read Fd Source # 
Instance details

Defined in System.Posix.Types

Real Fd Source # 
Instance details

Defined in System.Posix.Types

Show Fd Source # 
Instance details

Defined in System.Posix.Types

FiniteBits Fd Source # 
Instance details

Defined in System.Posix.Types

Bits Fd Source # 
Instance details

Defined in System.Posix.Types

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 #