Unit 'BaseUnix' Package
[Overview][Constants][Types][Procedures and functions][Index] [#rtl]

Reference for unit 'BaseUnix': Types

Blkcnt64_t

  

64-bit block count.

Blkcnt_t

  

Block count type.

Blksize_t

  

Block size type.

cbool

  

Boolean 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.

clock_t

  

Clock ticks type.

clong

  

C type: long signed integer (double sized).

clonglong

  

C type: 64-bit (double long) signed integer.

coff_t

  

Character offset type.

cpu_set_t

cschar

  

Signed character type.

cshort

  

C type: short signed integer (half sized).

csigned

  

Signed integer.

csint

  

Signed integer.

csize_t

  

Character size type.

cslong

  

Signed long.

cslonglong

  

Signed longlong type.

csshort

  

Short signed integer type.

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).

culonglong

  

C type: 64-bit (double long) unsigned integer.

cunsigned

  

Alias for #rtl.unixtype.cunsigned.

cushort

  

C type: short unsigned integer (half sized).

dev_t

  

Device descriptor type.

Dir

  

Record used in fpOpenDir and fpReadDir calls.

Dirent

  

Record used in the fpReadDir function to return files in a directory.

FLock

  

Lock description type for fpFCntl lock call.

gid_t

  

Group ID type.

ino_t

  

Inode type.

iovec

  

IO buffer structure.

kernel_gid_t

  

Kernel group ID type.

kernel_loff_t

  

Long kernel offset type.

kernel_mode_t

  

Kernel mode type.

kernel_off_t

  

Kernel offset type.

kernel_time64_t

kernel_timespec

kernel_uid_t

  

Kernel user ID type.

mode_t

  

Inode mode type.

nlink_t

  

Number of links type.

off_t

  

Offset type.

PBlkCnt

  

pointer to TBlkCnt type.

PBlkSize

  

Pointer to TBlkSize type.

pcbool

  

Pointer to boolean type.

pcchar

  

Alias for #rtl.UnixType.pcchar.

pcdouble

  

Pointer to cdouble type.

pcfloat

  

Pointer to cfloat type.

pcint

  

Pointer to cInt type.

pcint16

  

Pointer to 16-bit signed integer type.

pcint32

  

Pointer to signed 32-bit integer type.

pcint64

  

Pointer to signed 64-bit integer type.

pcint8

  

Pointer to 8-bits signed integer type.

pClock

  

Pointer to TClock type.

pclong

  

Pointer to cLong type.

pclonglong

  

Pointer to longlong type.

pcpu_set_t

pcschar

  

Pointer to signed character type.

pcshort

  

Pointer to cShort type.

pcsigned

  

Pointer to signed integer.

pcsint

  

Pointer to signed integer.

pcsize_t

  

Pointer to csize_t.

pcslong

  

Pointer to signed long.

pcslonglong

  

Pointer to Signed longlong type.

pcsshort

  

Pointer to short signed integer type.

pcuchar

  

Alias for #rtl.UnixType.pcuchar.

pcuint

  

Pointer to cUInt type.

pcuint16

  

Pointer to 16-bit unsigned integer type.

pcuint32

  

Pointer to unsigned 32-bit integer type.

pcuint64

  

Pointer to unsigned 64-bit integer type.

pcuint8

  

Pointer to 8-bits unsigned integer type.

pculong

  

Pointer to cuLong type.

pculonglong

  

Unsigned longlong type.

pcunsigned

  

Alias for #rtl.unixtype.pcunsigned.

pcushort

  

Pointer to cuShort type.

pDev

  

Pointer to TDev type.

pDir

  

Pointer to TDir record.

pDirent

  

Pointer to TDirent record.

pFDSet

  

Pointer to TFDSet type.

pFilDes

  

Pointer to TFilDes type.

pfpstate

  

Pointer to tfpstate record.

pGid

  

Pointer to TGid type.

pGrpArr

  

Pointer to TGrpArr array.

pid_t

  

Process ID type.

pIno

  

Pointer to TIno type.

piovec

  

pointer to a iovec record.

pkernel_timespec

pMode

  

Pointer to TMode type.

pnLink

  

Pointer to TnLink type.

pOff

  

Pointer to TOff type.

pollfd

  

Poll structure.

pPid

  

Pointer to TPid type.

ppollfd

  

Pointer to tpollfd.

PRLimit

  

Pointer to TRLimit record.

psigactionrec

  

Pointer to SigActionRec record type.

PSigContext

  

Pointer to #rtl.baseunix.TSigContext record type.

psiginfo

  

Pointer to #rtl.baseunix.TSigInfo record type.

psigset

  

Pointer to SigSet type.

pSize

  

Pointer to TSize type.

pSize_t

  

Pointer to Size_t.

pSocklen

  

Pointer to TSockLen type.

psSize

  

Pointer to TsSize type.

PStat

  

Pointer to TStat type.

pstatfs

  

Pointer to statfs type.

pstatx64

pstatx64_timestamp

pthread_cond_t

  

Thread conditional variable type.

pthread_mutex_t

  

Thread mutex type.

pthread_t

  

POSIX thread type.

pTime

  

Pointer to TTime type.

ptimespec

  

Pointer to timespec type.

ptimeval

  

Pointer to timeval type.

ptimezone

  

Pointer to TimeZone record.

ptime_t

  

Pointer to time_t type.

PTms

  

Pointer to TTms type.

Pucontext

  

Pointer to TUContext type.

pUid

  

Pointer to TUid type.

pUtimBuf

  

Pointer to TUTimBuf type.

PUtsName

  

Pointer to TUtsName type.

rlim_t

  

TRLimit record field type.

sigactionhandler

  

Callback prototype for a #rtl.baseunix.SigActionRec record.

sigactionhandler_t

  

Standard signal action handler prototype.

sigactionrec

  

Record used in fpSigAction call.

signalhandler

  

Simple signal handler prototype.

signalhandler_t

  

Standard signal handler prototype.

sigrestorerhandler

  

Alias for sigrestorerhandler_t type.

sigrestorerhandler_t

  

Standard signal action restorer prototype.

sigset

  

Signal set type.

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 FPFstat call.

statx64_timestamp

TBlkCnt

  

Alias for Blkcnt_t type.

TBlkSize

  

Alias for blksize_t type.

TClock

  

Alias for clock_t type.

tcpu_set_t

TDev

  

Alias for dev_t type.

TDir

  

Alias for Dir type.

TDirent

  

Alias for Dirent type.

TFDSet

  

File descriptor set for fpSelect call.

TFDSetEl

  

Type alias for an element of the TFDSet.

TFilDes

  

Array of file descriptors as used in fpPipe call.

tfpreg

  

Record describing floating point register in signal handler.

tfpstate

  

Record describing floating point unit in signal handler.

tfpxreg

  

Record describing 16-byte floating point register in signal handler.

tfpx_sw_bytes

  

Extended state information in signal handler.

TGid

  

Alias for gid_t type.

TGrpArr

  

Array of gid_t IDs.

timespec

  

Short time specification type.

timeval

  

Time specification type.

timezone

  

Record describing a timezone.

time_t

  

Time span type.

TIno

  

Alias for ino_t type.

TIOCtlRequest

  

Easy access alias for unixtype.TIOCtlRequest.

tiovec

  

Alias for the iovec record type.

tkernel_timespec

tkernel_timespecs

TMode

  

Alias for mode_t type.

tms

  

Record containing timings for fpTimes call.

TnLink

  

Alias for nlink_t type.

TOff

  

Alias for off_t type.

TPid

  

Alias for pid_t type.

tpollfd

  

Alias for pollfd type.

TRLimit

  

Structure to return RLimit data in.

tsigactionhandler

  

Alias for sigactionhandler_t type.

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_t type.

tsigrestorerhandler

  

Alias for sigrestorerhandler_t type.

tsigset

  

Alias for SigSet type.

TSize

  

Alias for size_t type.

TSocklen

  

Alias for socklen_t type.

TsSize

  

Alias for ssize_t type.

TStat

  

Alias for Stat type.

tstatfs

  

Record describing a file system in the unix.fpstatfs call.

tstatx64

TTime

  

Alias for TTime type.

Ttimespec

  

Alias for TimeSpec type.

TTimespecArr

TTimeVal

  

Alias for timeval type.

TTimeZone

  

Alias for TimeZone record.

TTms

  

Alias for Tms record type.

TUcontext

  

Context description record.

TUid

  

Alias for uid_t type.

TUtimBuf

  

Alias for UtimBuf type.

TUtsName

  

Alias for UtsName type.

txmmreg

  

Record describing 16-byte MMX register in signal handler.

uid_t

  

User ID type.

UTimBuf

  

Record used in fpUtime to set file access and modification times.

UtsName

  

Record used to return kernel information in fpUName function.


Documentation generated on: Dec 22 2024