[Overview][Constants][Types][Procedures and functions] Reference for unit 'BaseUnix' (#rtl)

Reference for unit 'BaseUnix': Types

Blkcnt_t

  

Block count type.

Blksize_t

  

Block size type.

cchar

  

Alias for #rtl.UnixType.cchar

cDouble

  

Double precision real format.

cFloat

  

Floating-point real format

cInt

  

C type: integer (natural size)

cInt16

  

C type: 16 bits sized, signed integer.

cInt32

  

C type: 32 bits sized, signed integer.

cInt64

  

C type: 64 bits sized, signed integer.

cInt8

  

C type: 8 bits sized, signed integer.

clDouble

  

Long double precision real format (Extended)

clock_t

  

Clock ticks type

cLong

  

C type: long signed integer (double sized)

cshort

  

C type: short signed integer (half sized)

cuchar

  

Alias for #rtl.UnixType.cuchar

cUInt

  

C type: unsigned integer (natural size)

cUInt16

  

C type: 16 bits sized, unsigned integer.

cUInt32

  

C type: 32 bits sized, unsigned integer.

cUInt64

  

C type: 64 bits sized, unsigned integer.

cUInt8

  

C type: 8 bits sized, unsigned integer.

cuLong

  

C type: long unsigned integer (double sized)

cunsigned

  

Alias for #rtl.unixtype.cunsigned

cushort

  

C type: short unsigned integer (half sized)

dev_t

  

Device descriptor type.

Dir

  

Record used in fpOpenDirand fpReadDircalls

Dirent

  

Record used in the fpReadDirfunction to return files in a directory.

FLock

  

Lock description type for fpFCntllock call.

gid_t

  

Group ID type.

Ino64_t

  

64-bit inode type.

ino_t

  

Inode type.

iovec

  

IO buffer structure

mode_t

  

Inode mode type.

nlink_t

  

Number of links type.

Off64_t

  

64-bit offset type.

off_t

  

Offset type.

PBlkCnt

  

pointer to TBlkCnttype.

PBlkSize

  

Pointer to TBlkSizetype.

pcchar

  

Alias for #rtl.UnixType.pcchar

pcDouble

  

Pointer to cdoubletype.

pcFloat

  

Pointer to cfloattype.

pcInt

  

Pointer to cInttype.

pclDouble

  

Pointer to cldoubletype.

pClock

  

Pointer to TClocktype.

pcLong

  

Pointer to cLongtype.

pcshort

  

Pointer to cShorttype.

pcuchar

  

Alias for #rtl.UnixType.pcuchar

pcUInt

  

Pointer to cUInttype.

pculong

  

Pointer to cuLongtype.

pcunsigned

  

Alias for #rtl.unixtype.pcunsigned

pcushort

  

Pointer to cuShorttype.

pDev

  

Pointer to TDevtype.

pDir

  

Pointer to TDirrecord

pDirent

  

Pointer to TDirentrecord.

pFDSet

  

Pointer to TFDSettype.

pFilDes

  

Pointer to TFilDestype.

pfpstate

  

Pointer to tfpstaterecord.

pGid

  

Pointer to TGidtype.

pGrpArr

  

Pointer to TGrpArrarray.

pid_t

  

Process ID type.

pIno

  

Pointer to TInotype.

PIno64

  

Pointer to TIno64type.

piovec

  

pointer to a iovecrecord

pMode

  

Pointer to TModetype.

pnLink

  

Pointer to TnLinktype.

pOff

  

Pointer to TOfftype.

POff64

  

Pointer to TOff64type.

pPid

  

Pointer to TPidtype.

PRLimit

  

Pointer to TRLimitrecord

psigactionrec

  

Pointer to SigActionRecrecord type.

PSigContext

  

Pointer to #rtl.baseunix.TSigContextrecord type.

psiginfo

  

Pointer to #rtl.baseunix.TSigInforecord type.

psigset

  

Pointer to SigSettype.

pSize

  

Pointer to TSizetype.

pSocklen

  

Pointer to TSockLentype.

psSize

  

Pointer to TsSizetype

PStat

  

Pointer to TStattype.

pthread_cond_t

  

Thread conditional variable type.

pthread_mutex_t

  

Thread mutex type.

pthread_t

  

Posix thread type.

pTime

  

Pointer to TTimetype.

ptimespec

  

Pointer to timespectype.

ptimeval

  

Pointer to timevaltype.

ptimezone

  

Pointer to TimeZonerecord.

ptime_t

  

Pointer to time_ttype.

PTms

  

Pointer to TTmstype.

Pucontext

  

Pointer to TUContexttype.

pUid

  

Pointer to TUidtype.

pUtimBuf

  

Pointer to TUTimBuftype.

PUtsName

  

Pointer to TUtsNametype.

rlim_t

  

TRLimit record field type

sigactionhandler

  

Callback prototype for a #rtl.baseunix.SigActionRecrecord.

sigactionhandler_t

  

Standard signal action handler prototype

sigactionrec

  

Record used in fpSigActioncall.

signalhandler

  

Simple signal handler prototype

signalhandler_t

  

Standard signal handler prototype

sigrestorerhandler

  

Alias for sigrestorerhandler_ttype.

sigrestorerhandler_t

  

Standard signal action restorer prototype

sigset_t

  

Signal set type

size_t

  

Size specification type.

socklen_t

  

Socket address length type.

ssize_t

  

Small size type.

Stat

  

Record describing an inode (file) in the FPFstatcall.

TBlkCnt

  

Alias for Blkcnt_ttype.

TBlkSize

  

Alias for blksize_ttype.

TClock

  

Alias for clock_ttype.

TDev

  

Alias for dev_ttype.

TDir

  

Alias for Dirtype.

TDirent

  

Alias for Direnttype.

TFDSet

  

File descriptor set for fpSelectcall.

TFilDes

  

Array of file descriptors as used in fpPipecall.

tfpreg

  

Record describing floating point register in signal handler.

tfpstate

  

Record describing floating point unit in signal handler.

TGid

  

Alias for gid_ttype.

TGrpArr

  

Array of gid_tIDs

timespec

  

Short time specification type.

timeval

  

Time specification type.

timezone

  

Record describing a timezone

time_t

  

Time span type

TIno

  

Alias for ino_ttype.

TIno64

  

Alias for Ino64_ttype.

tiovec

  

Alias for the iovecrecord type.

TMode

  

Alias for mode_ttype.

tms

  

Record containing timings for fpTimescall.

TnLink

  

Alias for nlink_ttype.

TOff

  

Alias for off_ttype.

TOff64

  

Alias for Ino64_ttype.

TPid

  

Alias for pid_ttype.

TRLimit

  

Structure to return RLimitdata in.

tsigactionhandler

  

Alias for sigactionhandler_ttype.

tsigaltstack

  

Provide the location of an alternate signal handler stack.

TSigContext

  

Record describing the CPU context when a signal occurs.

tsiginfo

  

Record describing the signal when a signal occurs.

tsignalhandler

  

Alias for signalhandler_ttype.

tsigrestorerhandler

  

Alias for sigrestorerhandler_ttype.

tsigset

  

Alias for SigSettype.

TSize

  

Alias for size_ttype

TSocklen

  

Alias for socklen_ttype.

TsSize

  

Alias for ssize_ttype

TStat

  

Alias for Stattype.

tstatfs

  

Record describing a file system in the baseunix.fpstatfscall.

TTime

  

Alias for TTimetype.

Ttimespec

  

Alias for TimeSpectype.

TTimeVal

  

Alias for timevaltype.

TTimeZone

  

Alias for TimeZonerecord.

TTms

  

Alias for Tmsrecord type.

TUcontext

  

Context description record

TUid

  

Alias for uid_ttype.

TUtimBuf

  

Alias for UtimBuftype.

TUtsName

  

Alias for UtsNametype.

uid_t

  

User ID type

UTimBuf

  

Record used in fpUtimeto set file access and modificaton times.

UtsName

  

Record used to return kernel information in fpUNamefunction.