Skip to content

Reference for unit 'unixtype': TypesΒΆ

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