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 |
Содержание
Описание
Типы данных POSIX: эквиваленты Haskell типов, определённых заголовком <sys/types.h> C в системе POSIX.
Типы данных POSIX
Различия платформ
Этот модуль содержит специфическую для платформы информацию о типах. __/Таким образом, типы, представленные на этой странице, отражают платформу, на которой была сгенерирована документация, и могут не совпадать с типами на вашей платформе./__
Определено в System.Posix.Types МетодыfiniteBitSize :: CDev -> Int Source countLeadingZeros :: CDev -> Int Source countTrailingZeros :: CDev -> Int Source | |
| Bits CDev | |
Определено в System.Posix.Types Методы(.&.) :: CDev -> CDev -> CDev Source (.|.) :: CDev -> CDev -> CDev Source xor :: CDev -> CDev -> CDev Source complement :: CDev -> CDev Source shift :: CDev -> Int -> CDev Source rotate :: CDev -> Int -> CDev Source setBit :: CDev -> Int -> CDev Source clearBit :: CDev -> Int -> CDev Source complementBit :: CDev -> Int -> CDev Source testBit :: CDev -> Int -> Bool Source bitSizeMaybe :: CDev -> Maybe Int Source isSigned :: CDev -> Bool Source shiftL :: CDev -> Int -> CDev Source unsafeShiftL :: CDev -> Int -> CDev Source shiftR :: CDev -> Int -> CDev Source unsafeShiftR :: CDev -> Int -> CDev Source rotateL :: CDev -> Int -> CDev Source | |
| Storable CDev | |
Определено в System.Posix.Types МетодыsizeOf :: CDev -> Int Источник alignment :: CDev -> Int Источник peekElemOff :: Ptr CDev -> Int -> IO CDev Источник pokeElemOff :: Ptr CDev -> Int -> CDev -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CDev Источник pokeByteOff :: Ptr b -> Int -> CDev -> IO () Источник |
Примеры реализации
| Ограниченный CIno | |
| Перечислимый CIno | |
| Равенство CIno | |
| Целочисленное CIno | |
Определено в System.Posix.Types | |
| Число CIno | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CIno -> Int Source countLeadingZeros :: CIno -> Int Source countTrailingZeros :: CIno -> Int Source | |
| Bits CIno | |
Определено в System.Posix.Types Методы(.&.) :: CIno -> CIno -> CIno Source (.|.) :: CIno -> CIno -> CIno Source xor :: CIno -> CIno -> CIno Source complement :: CIno -> CIno Source shift :: CIno -> Int -> CIno Source rotate :: CIno -> Int -> CIno Source setBit :: CIno -> Int -> CIno Source clearBit :: CIno -> Int -> CIno Source complementBit :: CIno -> Int -> CIno Source testBit :: CIno -> Int -> Bool Source bitSizeMaybe :: CIno -> Maybe Int Source isSigned :: CIno -> Bool Source shiftL :: CIno -> Int -> CIno Source unsafeShiftL :: CIno -> Int -> CIno Source shiftR :: CIno -> Int -> CIno Source unsafeShiftR :: CIno -> Int -> CIno Source rotateL :: CIno -> Int -> CIno Source | |
| Storable CIno | |
Определено в System.Posix.Types МетодыsizeOf :: CIno -> Int Исходный код alignment :: CIno -> Int Исходный код peekElemOff :: Ptr CIno -> Int -> IO CIno Исходный код pokeElemOff :: Ptr CIno -> Int -> CIno -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CIno Исходный код pokeByteOff :: Ptr b -> Int -> CIno -> IO () Исходный код |
newtype CMode Исходный код
Примеры реализации
| Bounded CMode | |
Определено в System.Posix.Types | |
| Enum CMode | |
Определено в System.Posix.Types Методыsucc :: CMode -> CMode Исходный код pred :: CMode -> CMode Исходный код toEnum :: Int -> CMode Исходный код fromEnum :: CMode -> Int Исходный код enumFrom :: CMode -> [CMode] Исходный код enumFromThen :: CMode -> CMode -> [CMode] Исходный код enumFromTo :: CMode -> CMode -> [CMode] Исходный код enumFromThenTo :: CMode -> CMode -> CMode -> [CMode] Исходный код | |
| Eq CMode | |
Определено в System.Posix.Types | |
| Integral CMode | |
Определено в System.Posix.Types Методыquot :: CMode -> CMode -> CMode Исходный код rem :: CMode -> CMode -> CMode Исходный код div :: CMode -> CMode -> CMode Исходный код mod :: CMode -> CMode -> CMode Исходный код quotRem :: CMode -> CMode -> (CMode, CMode) Исходный код divMod :: CMode -> CMode -> (CMode, CMode) Исходный код toInteger :: CMode -> Integer Исходный код | |
| Num CMode | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CMode -> Int Source countLeadingZeros :: CMode -> Int Source countTrailingZeros :: CMode -> Int Source | |
| Bits CMode | |
Определено в System.Posix.Types Методы(.&.) :: CMode -> CMode -> CMode Source (.|.) :: CMode -> CMode -> CMode Source xor :: CMode -> CMode -> CMode Source complement :: CMode -> CMode Source shift :: CMode -> Int -> CMode Source rotate :: CMode -> Int -> CMode Source setBit :: CMode -> Int -> CMode Source clearBit :: CMode -> Int -> CMode Source complementBit :: CMode -> Int -> CMode Source testBit :: CMode -> Int -> Bool Source bitSizeMaybe :: CMode -> Maybe Int Source bitSize :: CMode -> Int Source isSigned :: CMode -> Bool Source shiftL :: CMode -> Int -> CMode Source unsafeShiftL :: CMode -> Int -> CMode Source shiftR :: CMode -> Int -> CMode Source unsafeShiftR :: CMode -> Int -> CMode Source rotateL :: CMode -> Int -> CMode Source | |
| Storable CMode | |
Определено в System.Posix.Types МетодыsizeOf :: CMode -> Int Источник alignment :: CMode -> Int Источник peekElemOff :: Ptr CMode -> Int -> IO CMode Источник pokeElemOff :: Ptr CMode -> Int -> CMode -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CMode Источник pokeByteOff :: Ptr b -> Int -> CMode -> IO () Источник |
Примеры использования
| Bounded COff | |
Определено в System.Posix.Types | |
| Enum COff | |
Определено в System.Posix.Types Методыsucc :: COff -> COff Исходный код pred :: COff -> COff Исходный код toEnum :: Int -> COff Исходный код fromEnum :: COff -> Int Исходный код enumFrom :: COff -> [COff] Исходный код enumFromThen :: COff -> COff -> [COff] Исходный код enumFromTo :: COff -> COff -> [COff] Исходный код enumFromThenTo :: COff -> COff -> COff -> [COff] Исходный код | |
| Eq COff | |
Определено в System.Posix.Types | |
| Integral COff | |
Определено в System.Posix.Types Методыquot :: COff -> COff -> COff Исходный код rem :: COff -> COff -> COff Исходный код div :: COff -> COff -> COff Исходный код mod :: COff -> COff -> COff Исходный код quotRem :: COff -> COff -> (COff, COff) Исходный код divMod :: COff -> COff -> (COff, COff) Исходный код toInteger :: COff -> Integer Исходный код | |
| Num COff | |
Определено в System.Posix.Types Краткое описание методовfiniteBitSize :: COff -> Int Source countLeadingZeros :: COff -> Int Source countTrailingZeros :: COff -> Int Source | |
| Bits COff | |
Определено в System.Posix.Types Краткое описание методов(.&.) :: COff -> COff -> COff Source (.|.) :: COff -> COff -> COff Source xor :: COff -> COff -> COff Source complement :: COff -> COff Source shift :: COff -> Int -> COff Source rotate :: COff -> Int -> COff Source setBit :: COff -> Int -> COff Source clearBit :: COff -> Int -> COff Source complementBit :: COff -> Int -> COff Source testBit :: COff -> Int -> Bool Source bitSizeMaybe :: COff -> Maybe Int Source isSigned :: COff -> Bool Source shiftL :: COff -> Int -> COff Source unsafeShiftL :: COff -> Int -> COff Source shiftR :: COff -> Int -> COff Source unsafeShiftR :: COff -> Int -> COff Source rotateL :: COff -> Int -> COff Source | |
| Storable COff | |
Определено в System.Posix.Types МетодыsizeOf :: COff -> Int Источник alignment :: COff -> Int Источник peekElemOff :: Ptr COff -> Int -> IO COff Источник pokeElemOff :: Ptr COff -> Int -> COff -> IO () Источник peekByteOff :: Ptr b -> Int -> IO COff Источник pokeByteOff :: Ptr b -> Int -> COff -> IO () Источник |
Примеры реализации
| Bounded CPid | |
| Enum CPid | |
| Eq CPid | |
| Целочисленный CPid | |
Определено в System.Posix.Types | |
| Num CPid | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CPid -> Int Source countLeadingZeros :: CPid -> Int Source countTrailingZeros :: CPid -> Int Source | |
| Bits CPid | |
Определено в System.Posix.Types Методы(.&.) :: CPid -> CPid -> CPid Source (.|.) :: CPid -> CPid -> CPid Source xor :: CPid -> CPid -> CPid Source complement :: CPid -> CPid Source shift :: CPid -> Int -> CPid Source rotate :: CPid -> Int -> CPid Source setBit :: CPid -> Int -> CPid Source clearBit :: CPid -> Int -> CPid Source complementBit :: CPid -> Int -> CPid Source testBit :: CPid -> Int -> Bool Source bitSizeMaybe :: CPid -> Maybe Int Source isSigned :: CPid -> Bool Source shiftL :: CPid -> Int -> CPid Source unsafeShiftL :: CPid -> Int -> CPid Source shiftR :: CPid -> Int -> CPid Source unsafeShiftR :: CPid -> Int -> CPid Source rotateL :: CPid -> Int -> CPid Source | |
| Storable CPid | |
Определено в System.Posix.Types МетодыsizeOf :: CPid -> Int Исходный код alignment :: CPid -> Int Исходный код peekElemOff :: Ptr CPid -> Int -> IO CPid Исходный код pokeElemOff :: Ptr CPid -> Int -> CPid -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CPid Исходный код pokeByteOff :: Ptr b -> Int -> CPid -> IO () Исходный код |
newtype CSsize Исходный код
Примеры использования
| Ограниченный CSsize | |
Определено в System.Posix.Types | |
| Перечислимый CSsize | |
Определено в System.Posix.Types Методыsucc :: CSsize -> CSsize Исходный код pred :: CSsize -> CSsize Исходный код toEnum :: Int -> CSsize Исходный код fromEnum :: CSsize -> Int Исходный код enumFrom :: CSsize -> [CSsize] Исходный код enumFromThen :: CSsize -> CSsize -> [CSsize] Исходный код enumFromTo :: CSsize -> CSsize -> [CSsize] Исходный код enumFromThenTo :: CSsize -> CSsize -> CSsize -> [CSsize] Исходный код | |
| Равенство CSsize | |
Определено в System.Posix.Types | |
| Целочисленный CSsize | |
Определено в System.Posix.Types Методыquot :: CSsize -> CSsize -> CSsize Исходный код rem :: CSsize -> CSsize -> CSsize Исходный код div :: CSsize -> CSsize -> CSsize Исходный код mod :: CSsize -> CSsize -> CSsize Исходный код quotRem :: CSsize -> CSsize -> (CSsize, CSsize) Исходный код divMod :: CSsize -> CSsize -> (CSsize, CSsize) Исходный код toInteger :: CSsize -> Integer Исходный код | |
| Числовой CSsize | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CSsize -> Int Source countLeadingZeros :: CSsize -> Int Source countTrailingZeros :: CSsize -> Int Source | |
| Bits CSsize | |
Определено в System.Posix.Types Методы(.&.) :: CSsize -> CSsize -> CSsize Source (.|.) :: CSsize -> CSsize -> CSsize Source xor :: CSsize -> CSsize -> CSsize Source complement :: CSsize -> CSsize Source shift :: CSsize -> Int -> CSsize Source rotate :: CSsize -> Int -> CSsize Source setBit :: CSsize -> Int -> CSsize Source clearBit :: CSsize -> Int -> CSsize Source complementBit :: CSsize -> Int -> CSsize Source testBit :: CSsize -> Int -> Bool Source bitSizeMaybe :: CSsize -> Maybe Int Source bitSize :: CSsize -> Int Source isSigned :: CSsize -> Bool Source shiftL :: CSsize -> Int -> CSsize Source unsafeShiftL :: CSsize -> Int -> CSsize Source shiftR :: CSsize -> Int -> CSsize Source unsafeShiftR :: CSsize -> Int -> CSsize Source rotateL :: CSsize -> Int -> CSsize Source | |
| Storable CSsize | |
Определено в System.Posix.Types МетодыsizeOf :: CSsize -> Int Источник alignment :: CSsize -> Int Источник peekElemOff :: Ptr CSsize -> Int -> IO CSsize Источник pokeElemOff :: Ptr CSsize -> Int -> CSsize -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CSsize Источник pokeByteOff :: Ptr b -> Int -> CSsize -> IO () Источник |
Примеры реализации
| Ограниченный CGid | |
Определено в System.Posix.Types | |
| Перечислимый CGid | |
Определено в System.Posix.Types Методыsucc :: CGid -> CGid Исходный код pred :: CGid -> CGid Исходный код toEnum :: Целое -> CGid Исходный код fromEnum :: CGid -> Целое Исходный код enumFrom :: CGid -> [CGid] Исходный код enumFromThen :: CGid -> CGid -> [CGid] Исходный код enumFromTo :: CGid -> CGid -> [CGid] Исходный код enumFromThenTo :: CGid -> CGid -> CGid -> [CGid] Исходный код | |
| Равенство CGid | |
Определено в System.Posix.Types | |
| Целочисленный CGid | |
Определено в System.Posix.Types Методыquot :: CGid -> CGid -> CGid Исходный код rem :: CGid -> CGid -> CGid Исходный код div :: CGid -> CGid -> CGid Исходный код mod :: CGid -> CGid -> CGid Исходный код quotRem :: CGid -> CGid -> (CGid, CGid) Исходный код divMod :: CGid -> CGid -> (CGid, CGid) Исходный код toInteger :: CGid -> Целое Исходный код | |
| Число CGid | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CGid -> Int Source countLeadingZeros :: CGid -> Int Source countTrailingZeros :: CGid -> Int Source | |
| Bits CGid | |
Определено в System.Posix.Types Методы(.&.) :: CGid -> CGid -> CGid Source (.|.) :: CGid -> CGid -> CGid Source xor :: CGid -> CGid -> CGid Source complement :: CGid -> CGid Source shift :: CGid -> Int -> CGid Source rotate :: CGid -> Int -> CGid Source setBit :: CGid -> Int -> CGid Source clearBit :: CGid -> Int -> CGid Source complementBit :: CGid -> Int -> CGid Source testBit :: CGid -> Int -> Bool Source bitSizeMaybe :: CGid -> Maybe Int Source isSigned :: CGid -> Bool Source shiftL :: CGid -> Int -> CGid Source unsafeShiftL :: CGid -> Int -> CGid Source shiftR :: CGid -> Int -> CGid Source unsafeShiftR :: CGid -> Int -> CGid Source rotateL :: CGid -> Int -> CGid Source | |
| Storable CGid | |
Определено в System.Posix.Types МетодыsizeOf :: CGid -> Int Источник alignment :: CGid -> Int Источник peekElemOff :: Ptr CGid -> Int -> IO CGid Источник pokeElemOff :: Ptr CGid -> Int -> CGid -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CGid Источник pokeByteOff :: Ptr b -> Int -> CGid -> IO () Источник |
Примеры использования
Определено в System.Posix.Types МетодыfiniteBitSize :: CNlink -> Int Source countLeadingZeros :: CNlink -> Int Source countTrailingZeros :: CNlink -> Int Source | |
| Bits CNlink | |
Определено в System.Posix.Types Методы(.&.) :: CNlink -> CNlink -> CNlink Source (.|.) :: CNlink -> CNlink -> CNlink Source xor :: CNlink -> CNlink -> CNlink Source complement :: CNlink -> CNlink Source shift :: CNlink -> Int -> CNlink Source rotate :: CNlink -> Int -> CNlink Source setBit :: CNlink -> Int -> CNlink Source clearBit :: CNlink -> Int -> CNlink Source complementBit :: CNlink -> Int -> CNlink Source testBit :: CNlink -> Int -> Bool Source bitSizeMaybe :: CNlink -> Maybe Int Source bitSize :: CNlink -> Int Source isSigned :: CNlink -> Bool Source shiftL :: CNlink -> Int -> CNlink Source unsafeShiftL :: CNlink -> Int -> CNlink Source shiftR :: CNlink -> Int -> CNlink Source unsafeShiftR :: CNlink -> Int -> CNlink Source rotateL :: CNlink -> Int -> CNlink Source | |
| Storable CNlink | |
Определено в System.Posix.Types МетодыsizeOf :: CNlink -> Int Исходный код alignment :: CNlink -> Int Исходный код peekElemOff :: Ptr CNlink -> Int -> IO CNlink Исходный код pokeElemOff :: Ptr CNlink -> Int -> CNlink -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CNlink Исходный код pokeByteOff :: Ptr b -> Int -> CNlink -> IO () Исходный код |
newtype CUid Исходный код
Примеры использования
| Bounded CUid | |
| Enum CUid | |
| Eq CUid | |
| Целочисленное CUid | |
Определено в System.Posix.Types | |
| Числовые CUid | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CUid -> Int Source countLeadingZeros :: CUid -> Int Source countTrailingZeros :: CUid -> Int Source | |
| Bits CUid | |
Определено в System.Posix.Types Методы(.&.) :: CUid -> CUid -> CUid Source (.|.) :: CUid -> CUid -> CUid Source xor :: CUid -> CUid -> CUid Source complement :: CUid -> CUid Source shift :: CUid -> Int -> CUid Source rotate :: CUid -> Int -> CUid Source setBit :: CUid -> Int -> CUid Source clearBit :: CUid -> Int -> CUid Source complementBit :: CUid -> Int -> CUid Source testBit :: CUid -> Int -> Bool Source bitSizeMaybe :: CUid -> Maybe Int Source isSigned :: CUid -> Bool Source shiftL :: CUid -> Int -> CUid Source unsafeShiftL :: CUid -> Int -> CUid Source shiftR :: CUid -> Int -> CUid Source unsafeShiftR :: CUid -> Int -> CUid Source rotateL :: CUid -> Int -> CUid Source | |
| Storable CUid | |
Определено в System.Posix.Types МетодыsizeOf :: CUid -> Int Исходный код alignment :: CUid -> Int Исходный код peekElemOff :: Ptr CUid -> Int -> IO CUid Исходный код pokeElemOff :: Ptr CUid -> Int -> CUid -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CUid Исходный код pokeByteOff :: Ptr b -> Int -> CUid -> IO () Исходный код |
newtype CCc Исходный код
Определено в System.Posix.Types МетодыreadsPrec :: Int -> ReadS CCc Исходный код readList :: ReadS [CCc] Исходный код | |
| Real CCc | |
Определено в System.Posix.Types МетодыtoRational :: CCc -> Rational Исходный код | |
| Show CCc | |
Определено в System.Posix.Types МетодыshowsPrec :: Int -> CCc -> ShowS Исходный код show :: CCc -> String Исходный код showList :: [CCc] -> ShowS Исходный код | |
| Storable CCc | |
Определено в System.Posix.Types МетодыsizeOf :: CCc -> Int Исходный код alignment :: CCc -> Int Исходный код peekElemOff :: Ptr CCc -> Int -> IO CCc Исходный код pokeElemOff :: Ptr CCc -> Int -> CCc -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CCc Исходный код pokeByteOff :: Ptr b -> Int -> CCc -> IO () Исходный код | |
newtype CSpeed Исходный код
Экземпляры
| Enum CSpeed | |
Определено в System.Posix.Types Методыsucc :: CSpeed -> CSpeed Источник pred :: CSpeed -> CSpeed Источник toEnum :: Int -> CSpeed Источник fromEnum :: CSpeed -> Int Источник enumFrom :: CSpeed -> [CSpeed] Источник enumFromThen :: CSpeed -> CSpeed -> [CSpeed] Источник enumFromTo :: CSpeed -> CSpeed -> [CSpeed] Источник enumFromThenTo :: CSpeed -> CSpeed -> CSpeed -> [CSpeed] Источник | |
| Eq CSpeed | |
| Num CSpeed | |
Определено в System.Posix.Types | |
| Ord CSpeed | |
| Read CSpeed | |
| Real CSpeed | |
Определено в System.Posix.Types МетодыtoRational :: CSpeed -> Rational Источник | |
| Show CSpeed | |
| Storable CSpeed | |
Определено в System.Posix.Types МетодыsizeOf :: CSpeed -> Int Источник alignment :: CSpeed -> Int Источник peekElemOff :: Ptr CSpeed -> Int -> IO CSpeed Источник pokeElemOff :: Ptr CSpeed -> Int -> CSpeed -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CSpeed Источник pokeByteOff :: Ptr b -> Int -> CSpeed -> IO () Источник | |
Примеры реализации
Определено в System.Posix.Types МетодыsizeOf :: CTcflag -> Int Исходный код alignment :: CTcflag -> Int Исходный код peekElemOff :: Ptr CTcflag -> Int -> IO CTcflag Исходный код pokeElemOff :: Ptr CTcflag -> Int -> CTcflag -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CTcflag Исходный код pokeByteOff :: Ptr b -> Int -> CTcflag -> IO () Исходный код |
newtype CRLim Исходный код
Примеры использования
| Bounded CRLim | |
Определено в System.Posix.Types | |
| Enum CRLim | |
Определено в System.Posix.Types Методыsucc :: CRLim -> CRLim Исходный код pred :: CRLim -> CRLim Исходный код toEnum :: Int -> CRLim Исходный код fromEnum :: CRLim -> Int Исходный код enumFrom :: CRLim -> [CRLim] Исходный код enumFromThen :: CRLim -> CRLim -> [CRLim] Исходный код enumFromTo :: CRLim -> CRLim -> [CRLim] Исходный код enumFromThenTo :: CRLim -> CRLim -> CRLim -> [CRLim] Исходный код | |
| Eq CRLim | |
Определено в System.Posix.Types | |
| Integral CRLim | |
Определено в System.Posix.Types Методыquot :: CRLim -> CRLim -> CRLim Исходный код rem :: CRLim -> CRLim -> CRLim Исходный код div :: CRLim -> CRLim -> CRLim Исходный код mod :: CRLim -> CRLim -> CRLim Исходный код quotRem :: CRLim -> CRLim -> (CRLim, CRLim) Исходный код divMod :: CRLim -> CRLim -> (CRLim, CRLim) Исходный код toInteger :: CRLim -> Integer Исходный код | |
| Num CRLim | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CRLim -> Int Source countLeadingZeros :: CRLim -> Int Source countTrailingZeros :: CRLim -> Int Source | |
| Bits CRLim | |
Определено в System.Posix.Types Методы(.&.) :: CRLim -> CRLim -> CRLim Source (.|.) :: CRLim -> CRLim -> CRLim Source xor :: CRLim -> CRLim -> CRLim Source complement :: CRLim -> CRLim Source shift :: CRLim -> Int -> CRLim Source rotate :: CRLim -> Int -> CRLim Source setBit :: CRLim -> Int -> CRLim Source clearBit :: CRLim -> Int -> CRLim Source complementBit :: CRLim -> Int -> CRLim Source testBit :: CRLim -> Int -> Bool Source bitSizeMaybe :: CRLim -> Maybe Int Source bitSize :: CRLim -> Int Source isSigned :: CRLim -> Bool Source shiftL :: CRLim -> Int -> CRLim Source unsafeShiftL :: CRLim -> Int -> CRLim Source shiftR :: CRLim -> Int -> CRLim Source unsafeShiftR :: CRLim -> Int -> CRLim Source rotateL :: CRLim -> Int -> CRLim Source | |
| Storable CRLim | |
Определено в System.Posix.Types МетодыsizeOf :: CRLim -> Int Исходный код alignment :: CRLim -> Int Исходный код peekElemOff :: Ptr CRLim -> Int -> IO CRLim Исходный код pokeElemOff :: Ptr CRLim -> Int -> CRLim -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CRLim Исходный код pokeByteOff :: Ptr b -> Int -> CRLim -> IO () Исходный код |
newtype CBlkSize Исходный код
С момента: base-4.10.0.0
Примеры реализации
| Ограниченный CBlkSize | |
| Перечислимый CBlkSize | |
Определено в System.Posix.Types Методыsucc :: CBlkSize -> CBlkSize Источник pred :: CBlkSize -> CBlkSize Источник toEnum :: Int -> CBlkSize Источник fromEnum :: CBlkSize -> Int Источник enumFrom :: CBlkSize -> [CBlkSize] Источник enumFromThen :: CBlkSize -> CBlkSize -> [CBlkSize] Источник enumFromTo :: CBlkSize -> CBlkSize -> [CBlkSize] Источник enumFromThenTo :: CBlkSize -> CBlkSize -> CBlkSize -> [CBlkSize] Источник | |
| Равенство CBlkSize | |
| Целочисленная CBlkSize | |
Определено в System.Posix.Types Методыquot :: CBlkSize -> CBlkSize -> CBlkSize Источник rem :: CBlkSize -> CBlkSize -> CBlkSize Источник div :: CBlkSize -> CBlkSize -> CBlkSize Источник mod :: CBlkSize -> CBlkSize -> CBlkSize Источник quotRem :: CBlkSize -> CBlkSize -> (CBlkSize, CBlkSize) Источник divMod :: CBlkSize -> CBlkSize -> (CBlkSize, CBlkSize) Источник toInteger :: CBlkSize -> Целое число Источник | |
| Числовое CBlkSize | |
Определено в System.Posix.Types Методы(+) :: CBlkSize -> CBlkSize -> CBlkSize Источник (-) :: CBlkSize -> CBlkSize -> CBlkSize Источник (*) :: CBlkSize -> CBlkSize -> CBlkSize Источник negate :: CBlkSize -> CBlkSize Источник abs :: CBlkSize -> CBlkSize Источник signum :: CBlkSize -> CBlkSize Источник fromInteger :: Integer -> CBlkSize Источник | |
| Ord CBlkSize | |
Определено в System.Posix.Types | |
| Read CBlkSize | |
| Real CBlkSize | |
Определено в System.Posix.Types МетодыtoRational :: CBlkSize -> Rational Источник | |
| Show CBlkSize | |
| FiniteBits CBlkSize | |
Определено в System.Posix.Types МетодыsizeOf :: CBlkSize -> Int Исходный код alignment :: CBlkSize -> Int Исходный код peekElemOff :: Ptr CBlkSize -> Int -> IO CBlkSize Исходный код pokeElemOff :: Ptr CBlkSize -> Int -> CBlkSize -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CBlkSize Исходный код pokeByteOff :: Ptr b -> Int -> CBlkSize -> IO () Исходный код |
newtype CBlkCnt Исходный код
С момента: base-4.10.0.0
Примеры реализации
| Bounded CBlkCnt | |
| Enum CBlkCnt | |
Определено в System.Posix.Types Методыsucc :: CBlkCnt -> CBlkCnt Источник pred :: CBlkCnt -> CBlkCnt Источник toEnum :: Int -> CBlkCnt Источник fromEnum :: CBlkCnt -> Int Источник enumFrom :: CBlkCnt -> [CBlkCnt] Источник enumFromThen :: CBlkCnt -> CBlkCnt -> [CBlkCnt] Источник enumFromTo :: CBlkCnt -> CBlkCnt -> [CBlkCnt] Источник enumFromThenTo :: CBlkCnt -> CBlkCnt -> CBlkCnt -> [CBlkCnt] Источник | |
| Eq CBlkCnt | |
| Целочисленная CBlkCnt | |
Определено в System.Posix.Types Методыquot :: CBlkCnt -> CBlkCnt -> CBlkCnt Источник rem :: CBlkCnt -> CBlkCnt -> CBlkCnt Источник div :: CBlkCnt -> CBlkCnt -> CBlkCnt Источник mod :: CBlkCnt -> CBlkCnt -> CBlkCnt Источник quotRem :: CBlkCnt -> CBlkCnt -> (CBlkCnt, CBlkCnt) Источник divMod :: CBlkCnt -> CBlkCnt -> (CBlkCnt, CBlkCnt) Источник toInteger :: CBlkCnt -> Целое число Источник | |
| Num CBlkCnt | |
Определено в System.Posix.Types МетодыsizeOf :: CBlkCnt -> Int Источник alignment :: CBlkCnt -> Int Источник peekElemOff :: Ptr CBlkCnt -> Int -> IO CBlkCnt Источник pokeElemOff :: Ptr CBlkCnt -> Int -> CBlkCnt -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CBlkCnt Источник pokeByteOff :: Ptr b -> Int -> CBlkCnt -> IO () Источник |
С: base-4.10.0.0
Примеры
| Ограниченный CClockId | |
| Перечислимый CClockId | |
Определено в System.Posix.Types Методыsucc :: CClockId -> CClockId Источник pred :: CClockId -> CClockId Источник toEnum :: Int -> CClockId Источник fromEnum :: CClockId -> Int Источник enumFrom :: CClockId -> [CClockId] Источник enumFromThen :: CClockId -> CClockId -> [CClockId] Источник enumFromTo :: CClockId -> CClockId -> [CClockId] Источник enumFromThenTo :: CClockId -> CClockId -> CClockId -> [CClockId] Источник | |
| Равенство CClockId | |
| Целочисленный CClockId | |
Определено в System.Posix.Types Методыquot :: CClockId -> CClockId -> CClockId Источник rem :: CClockId -> CClockId -> CClockId Источник div :: CClockId -> CClockId -> CClockId Источник mod :: CClockId -> CClockId -> CClockId Источник quotRem :: CClockId -> CClockId -> (CClockId, CClockId) Источник divMod :: CClockId -> CClockId -> (CClockId, CClockId) Источник toInteger :: CClockId -> Целое число Источник | |
| Число CClockId | |
Определено в System.Posix.Types МетодыsizeOf :: CClockId -> Int Исходный код alignment :: CClockId -> Int Исходный код peekElemOff :: Ptr CClockId -> Int -> IO CClockId Исходный код pokeElemOff :: Ptr CClockId -> Int -> CClockId -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CClockId Исходный код pokeByteOff :: Ptr b -> Int -> CClockId -> IO () Исходный код |
newtype CFsBlkCnt Исходный код
С момента: base-4.10.0.0
Примеры реализации
Определено в System.Posix.Types МетодыsizeOf :: CFsBlkCnt -> Int Исходный код alignment :: CFsBlkCnt -> Int Исходный код peekElemOff :: Ptr CFsBlkCnt -> Int -> IO CFsBlkCnt Исходный код pokeElemOff :: Ptr CFsBlkCnt -> Int -> CFsBlkCnt -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CFsBlkCnt Исходный код pokeByteOff :: Ptr b -> Int -> CFsBlkCnt -> IO () Исходный код |
newtype CFsFilCnt Исходный код
С момента: base-4.10.0.0
Примеры реализации
Определено в System.Posix.Types МетодыsizeOf :: CFsFilCnt -> Int Исходный код alignment :: CFsFilCnt -> Int Исходный код peekElemOff :: Ptr CFsFilCnt -> Int -> IO CFsFilCnt Исходный код pokeElemOff :: Ptr CFsFilCnt -> Int -> CFsFilCnt -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CFsFilCnt Исходный код pokeByteOff :: Ptr b -> Int -> CFsFilCnt -> IO () Исходный код |
newtype CId Исходный код
С момента: base-4.10.0.0
Примеры реализации
| Ограниченный CId | |
Определено в System.Posix.Types | |
| Перечислимый CId | |
Определено в System.Posix.Types Методыsucc :: CId -> CId Исходный код pred :: CId -> CId Исходный код toEnum :: Целое число -> CId Исходный код fromEnum :: CId -> Целое число Исходный код enumFrom :: CId -> [CId] Исходный код enumFromThen :: CId -> CId -> [CId] Исходный код enumFromTo :: CId -> CId -> [CId] Исходный код enumFromThenTo :: CId -> CId -> CId -> [CId] Исходный код | |
| Равенство CId | |
Определено в System.Posix.Types | |
| Целочисленное CId | |
Определено в System.Posix.Types Методыquot :: CId -> CId -> CId Исходный код rem :: CId -> CId -> CId Исходный код div :: CId -> CId -> CId Исходный код mod :: CId -> CId -> CId Исходный код quotRem :: CId -> CId -> (CId, CId) Исходный код divMod :: CId -> CId -> (CId, CId) Исходный код toInteger :: CId -> Целое число Исходный код | |
| Число CId | |
Определено в System.Posix.Types Краткое описание методовfiniteBitSize :: CId -> Int Source countLeadingZeros :: CId -> Int Source countTrailingZeros :: CId -> Int Source | |
| Bits CId | |
Определено в System.Posix.Types Краткое описание методов(.&.) :: CId -> CId -> CId Source (.|.) :: CId -> CId -> CId Source xor :: CId -> CId -> CId Source complement :: CId -> CId Source shift :: CId -> Int -> CId Source rotate :: CId -> Int -> CId Source setBit :: CId -> Int -> CId Source clearBit :: CId -> Int -> CId Source complementBit :: CId -> Int -> CId Source testBit :: CId -> Int -> Bool Source bitSizeMaybe :: CId -> Maybe Int Source isSigned :: CId -> Bool Source shiftL :: CId -> Int -> CId Source unsafeShiftL :: CId -> Int -> CId Source shiftR :: CId -> Int -> CId Source unsafeShiftR :: CId -> Int -> CId Source rotateL :: CId -> Int -> CId Source | |
| Storable CId | |
Определено в System.Posix.Types |
С момента: base-4.10.0.0
Примеры использования
| Ограниченный CKey | |
Определено в System.Posix.Types | |
| Перечислимый CKey | |
Определено в System.Posix.Types Методыsucc :: CKey -> CKey Исходный код pred :: CKey -> CKey Исходный код toEnum :: Целое число -> CKey Исходный код fromEnum :: CKey -> Целое число Исходный код enumFrom :: CKey -> [CKey] Исходный код enumFromThen :: CKey -> CKey -> [CKey] Исходный код enumFromTo :: CKey -> CKey -> [CKey] Исходный код enumFromThenTo :: CKey -> CKey -> CKey -> [CKey] Исходный код | |
| Равенство CKey | |
Определено в System.Posix.Types | |
| Целочисленное CKey | |
Определено в System.Posix.Types Методыquot :: CKey -> CKey -> CKey Исходный код rem :: CKey -> CKey -> CKey Исходный код div :: CKey -> CKey -> CKey Исходный код mod :: CKey -> CKey -> CKey Исходный код quotRem :: CKey -> CKey -> (CKey, CKey) Исходный код divMod :: CKey -> CKey -> (CKey, CKey) Исходный код toInteger :: CKey -> Целое число Исходный код | |
| Число CKey | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CKey -> Int Source countLeadingZeros :: CKey -> Int Source countTrailingZeros :: CKey -> Int Source | |
| Bits CKey | |
Определено в System.Posix.Types Методы(.&.) :: CKey -> CKey -> CKey Source (.|.) :: CKey -> CKey -> CKey Source xor :: CKey -> CKey -> CKey Source complement :: CKey -> CKey Source shift :: CKey -> Int -> CKey Source rotate :: CKey -> Int -> CKey Source setBit :: CKey -> Int -> CKey Source clearBit :: CKey -> Int -> CKey Source complementBit :: CKey -> Int -> CKey Source testBit :: CKey -> Int -> Bool Source bitSizeMaybe :: CKey -> Maybe Int Source isSigned :: CKey -> Bool Source shiftL :: CKey -> Int -> CKey Source unsafeShiftL :: CKey -> Int -> CKey Source shiftR :: CKey -> Int -> CKey Source unsafeShiftR :: CKey -> Int -> CKey Source rotateL :: CKey -> Int -> CKey Source | |
| Storable CKey | |
Определено в System.Posix.Types МетодыsizeOf :: CKey -> Int Источник alignment :: CKey -> Int Источник peekElemOff :: Ptr CKey -> Int -> IO CKey Источник pokeElemOff :: Ptr CKey -> Int -> CKey -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CKey Источник pokeByteOff :: Ptr b -> Int -> CKey -> IO () Источник |
С тех пор как: base-4.10.0.0
Примеры
| Eq CTimer | |
Определено в System.Posix.Types | |
| Ord CTimer | |
Определено в System.Posix.Types Методыcompare :: CTimer -> CTimer -> Ordering Исходный код (<) :: CTimer -> CTimer -> Bool Исходный код (<=) :: CTimer -> CTimer -> Bool Исходный код (>) :: CTimer -> CTimer -> Bool Исходный код (>=) :: CTimer -> CTimer -> Bool Исходный код max :: CTimer -> CTimer -> CTimer Исходный код min :: CTimer -> CTimer -> CTimer Исходный код | |
| Show CTimer | |
Определено в System.Posix.Types МетодыshowsPrec :: Int -> CTimer -> ShowS Исходный код show :: CTimer -> String Исходный код showList :: [CTimer] -> ShowS Исходный код | |
| Storable CTimer | |
Определено в System.Posix.Types МетодыsizeOf :: CTimer -> Int Исходный код alignment :: CTimer -> Int Исходный код peekElemOff :: Ptr CTimer -> Int -> IO CTimer Исходный код pokeElemOff :: Ptr CTimer -> Int -> CTimer -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CTimer Исходный код pokeByteOff :: Ptr b -> Int -> CTimer -> IO () Исходный код | |
newtype CСокелен Исходный код
С момента: base-4.14.0.0
Примеры использования
Определено в System.Posix.Types МетодыsizeOf :: CSocklen -> Int Исходный код alignment :: CSocklen -> Int Исходный код peekElemOff :: Ptr CSocklen -> Int -> IO CSocklen Исходный код pokeElemOff :: Ptr CSocklen -> Int -> CSocklen -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO CSocklen Исходный код pokeByteOff :: Ptr b -> Int -> CSocklen -> IO () Исходный код |
newtype CNfds Исходный код
С момента: base-4.14.0.0
Примеры использования
| Bounded CNfds | |
Определено в System.Posix.Types | |
| Enum CNfds | |
Определено в System.Posix.Types Методыsucc :: CNfds -> CNfds Исходный код pred :: CNfds -> CNfds Исходный код toEnum :: Int -> CNfds Исходный код fromEnum :: CNfds -> Int Исходный код enumFrom :: CNfds -> [CNfds] Исходный код enumFromThen :: CNfds -> CNfds -> [CNfds] Исходный код enumFromTo :: CNfds -> CNfds -> [CNfds] Исходный код enumFromThenTo :: CNfds -> CNfds -> CNfds -> [CNfds] Исходный код | |
| Eq CNfds | |
Определено в System.Posix.Types | |
| Integral CNfds | |
Определено в System.Posix.Types Методыquot :: CNfds -> CNfds -> CNfds Исходный код rem :: CNfds -> CNfds -> CNfds Исходный код div :: CNfds -> CNfds -> CNfds Исходный код mod :: CNfds -> CNfds -> CNfds Исходный код quotRem :: CNfds -> CNfds -> (CNfds, CNfds) Исходный код divMod :: CNfds -> CNfds -> (CNfds, CNfds) Исходный код toInteger :: CNfds -> Integer Исходный код | |
| Num CNfds | |
Определено в System.Posix.Types МетодыfiniteBitSize :: CNfds -> Int Source countLeadingZeros :: CNfds -> Int Source countTrailingZeros :: CNfds -> Int Source | |
| Bits CNfds | |
Определено в System.Posix.Types Методы(.&.) :: CNfds -> CNfds -> CNfds Source (.|.) :: CNfds -> CNfds -> CNfds Source xor :: CNfds -> CNfds -> CNfds Source complement :: CNfds -> CNfds Source shift :: CNfds -> Int -> CNfds Source rotate :: CNfds -> Int -> CNfds Source setBit :: CNfds -> Int -> CNfds Source clearBit :: CNfds -> Int -> CNfds Source complementBit :: CNfds -> Int -> CNfds Source testBit :: CNfds -> Int -> Bool Source bitSizeMaybe :: CNfds -> Maybe Int Source bitSize :: CNfds -> Int Source isSigned :: CNfds -> Bool Source shiftL :: CNfds -> Int -> CNfds Source unsafeShiftL :: CNfds -> Int -> CNfds Source shiftR :: CNfds -> Int -> CNfds Source unsafeShiftR :: CNfds -> Int -> CNfds Source rotateL :: CNfds -> Int -> CNfds Source | |
| Storable CNfds | |
Определено в System.Posix.Types МетодыsizeOf :: CNfds -> Int Источник alignment :: CNfds -> Int Источник peekElemOff :: Ptr CNfds -> Int -> IO CNfds Источник pokeElemOff :: Ptr CNfds -> Int -> CNfds -> IO () Источник peekByteOff :: Ptr b -> Int -> IO CNfds Источник pokeByteOff :: Ptr b -> Int -> CNfds -> IO () Источник |
| Bits Fd | |
Определено в System.Posix.Types Методы(.&.) :: Fd -> Fd -> Fd Source (.|.) :: Fd -> Fd -> Fd Source complement :: Fd -> Fd Source shift :: Fd -> Int -> Fd Source rotate :: Fd -> Int -> Fd Source setBit :: Fd -> Int -> Fd Source clearBit :: Fd -> Int -> Fd Source complementBit :: Fd -> Int -> Fd Source testBit :: Fd -> Int -> Bool Source bitSizeMaybe :: Fd -> Maybe Int Source shiftL :: Fd -> Int -> Fd Source unsafeShiftL :: Fd -> Int -> Fd Source shiftR :: Fd -> Int -> Fd Source unsafeShiftR :: Fd -> Int -> Fd Source rotateL :: Fd -> Int -> Fd Source | |
| Storable Fd | |
Определено в System.Posix.Types МетодыsizeOf :: Fd -> Int Исходный код alignment :: Fd -> Int Исходный код peekElemOff :: Ptr Fd -> Int -> IO Fd Исходный код pokeElemOff :: Ptr Fd -> Int -> Fd -> IO () Исходный код peekByteOff :: Ptr b -> Int -> IO Fd Исходный код pokeByteOff :: Ptr b -> Int -> Fd -> IO () Исходный код |
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 Исходный код
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/System-Posix-Types.html