Unit 'unixtype' Package
[Overview][Constants][Types][Index] [#rtl]

Reference for unit 'unixtype': Types

cbool

  

Boolean type.

cchar

  

C type: 8-bit signed integer.

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, depending on platform 32/64 bit).

clongdouble

  

Long double.

clonglong

  

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

cschar

  

Signed character type.

cshort

  

C type: short signed integer (half sized).

csigned

  

Signed integer.

csint

  

Signed integer.

cslong

  

Signed long.

cslonglong

  

Signed longlong type.

csshort

  

Short signed integer type.

cuchar

  

C type: 8-bit unsigned integer.

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,depending on platform 32/64 bit).

culonglong

  

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

cunsigned

  

Alias for #rtl.unixtype.cuint.

cushort

  

C type: short unsigned integer (half sized).

dev_t

  

Device descriptor type.

gid_t

  

Group ID type.

ino64_t

  

64-bit inode.

ino_t

  

Inode type.

ipc_pid_t

  

Process ID.

kDev_t

  

Kernel device type.

mbstate_t

  

Opaque type for multi-byte character routines.

mbstate_value_t

  

Opaque type for multi-byte character routines.

mode_t

  

Inode mode type.

nlink_t

  

Number of links type.

off64_t

  

64-bit offset type.

off_t

  

Offset type.

pcbool

  

Pointer to boolean type.

pcchar

  

Pointer to #rtl.UnixType.cchar.

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.

pclongdouble

  

Pointer to long double.

pclonglong

  

Pointer to longlong type.

pcschar

  

Pointer to signed character type.

pcshort

  

Pointer to cShort type.

pcsigned

  

Pointer to signed integer.

pcsint

  

Pointer to signed integer.

pcslong

  

Pointer to signed long.

pcslonglong

  

Pointer to Signed longlong type.

pcsshort

  

Pointer to short signed integer type.

pcuchar

  

Pointer to #rtl.UnixType.cuchar.

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

  

Pointer to #rtl.unixtype.cunsigned.

pcushort

  

Pointer to cuShort type.

pDev

  

Pointer to TDev type.

pGid

  

Pointer to TGid type.

pid_t

  

Process ID type.

pIno

  

Pointer to TIno type.

pIno64

  

Pointer to ino64_t.

pkDev

  

Pointer to TkDev type.

pmbstate_t

  

Pointer to mbstate_t type.

pMode

  

Pointer to TMode type.

pnLink

  

Pointer to TnLink type.

pOff

  

Pointer to TOff type.

pOff64

  

Pointer to off64_t type.

pPid

  

Pointer to TPid type.

pSize

  

Pointer to TSize type.

psize_t

  

Pointer to size_t type.

pSockLen

  

Pointer to TSockLen type.

pSSize

  

Pointer to TsSize type.

PStatFS

  

Pointer to TStatFS type.

pthread_attr_t

  

Thread attributes record. Opaque.

pthread_condattr_t

  

Conditional variable attributes type (opaque).

pthread_cond_t

  

Thread conditional variable (opaque).

pthread_key_t

  

Thread local storage key (opaque).

pthread_mutexattr_t

  

Mutex attributes type (opaque).

pthread_mutex_t

  

Thread mutex type (opaque).

pthread_rwlockattr_t

  

R/W lock attributes (opaque).

pthread_rwlock_t

  

Read/Write lock type (opaque).

pthread_t

  

Thread description record.

pTime

  

Pointer to TTime type.

ptimespec

  

Pointer to timespec record.

ptimeval

  

Pointer to timeval record.

ptime_t

  

Pointer to time_t type.

pUid

  

Pointer to TUid type.

pwchar_t

  

Pointer to wchar_t type.

sched_param

  

Scheduling parameter description record.

sem_t

  

Semaphore type. (opaque).

size_t

  

Size specification type.

socklen_t

  

Socket address length type.

ssize_t

  

Small size type.

TClock

  

Alias for clock_t type.

TDev

  

Alias for dev_t type.

TGid

  

Alias for gid_t type.

timespec

  

Record specifying time interval.

timeval

  

Time specification type.

time_t

  

Time span type.

TIno

  

Alias for ino_t type.

TIno64

  

Alias for ino64_t.

TIOCtlRequest

  

Opaque type used in FpIOCtl.

TkDev

  

Alias for kDev_t type.

TMode

  

Alias for mode_t type.

TnLink

  

Alias for nlink_t type.

TOff

  

Alias for off_t type.

TOff64

  

Alias for off64_t type.

TPid

  

Alias for pid_t type.

TSize

  

Alias for size_t type.

TSockLen

  

Alias for socklen_t type.

TSSize

  

Alias for ssize_t type.

TStatfs

  

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

TTime

  

Alias for TTime type.

TTimeSpec

  

Alias for TimeSpec type.

TTimeVal

  

Alias for TimeVal record.

TUid

  

Alias for uid_t type.

uid_t

  

User ID type.

wchar_t

  

Wide character type.

wint_t

  

Wide character size type.

_pthread_fastlock

  

Fast lock (mutex) type (opaque).


Documentation generated on: Jul 24 2023