[Overview][Constants][Types][Index] | Reference for unit 'unixtype' (#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)
`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)
`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: Feb 26 2014