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

Reference for unit 'Unix': Constants

ARG_MAX

  

Maximum number of arguments to a program.

fs_ext

  

File system type (TStatFS): (ext) Extended

fs_ext2

  

File system type (TStatFS): (ext2) Second extended

fs_iso

  

File system type (TStatFS): ISO 9660

fs_minix

  

File system type (TStatFS): Minix

fs_minix_30

  

File system type (TStatFS): Minix 3.0

fs_minux_V2

  

File system type (TStatFS): Minix V2

fs_msdos

  

File system type (TStatFS): MSDOS (FAT)

fs_nfs

  

File system type (TStatFS): NFS

fs_old_ext2

  

File system type (TStatFS): (ext2) Old second extended

fs_proc

  

File system type (TStatFS): PROC fs

fs_xia

  

File system type (TStatFS): XIA

IOCtl_TCGETS

  

IOCTL call number: get Terminal Control settings

LOCK_EX

  

FpFLock Exclusive lock

LOCK_NB

  

FpFLock Non-blocking operation

LOCK_SH

  

FpFLock Shared lock

LOCK_UN

  

FpFLock unlock

MAP_FAILED

  

Error return value for mmap: mmap operation failed.

MAP_FIXED

  

#rtl.baseunix.FpMMap map type: Interpret addr exactly

MAP_PRIVATE

  

#rtl.baseunix.FpMMap map type: Changes are private

MAP_SHARED

  

#rtl.baseunix.FpMMap map type: Share changes

MAP_TYPE

  

#rtl.baseunix.FpMMap map type: Bitmask for type of mapping

NAME_MAX

  

Maximum filename length.

Open_Accmode

  

Bitmask to determine access mode in open flags.

Open_Append

  

File open mode: Append to file

Open_Creat

  

File open mode: Create if file does not yet exist.

Open_Direct

  

File open mode: Minimize caching effects

Open_Directory

  

File open mode: File must be directory.

Open_Excl

  

File open mode: Open exclusively

Open_LargeFile

  

File open mode: Open for 64-bit I/O

Open_NDelay

  

File open mode: Alias for Open_NonBlock

Open_NoCtty

  

File open mode: No TTY control.

Open_NoFollow

  

File open mode: Fail if file is symbolic link.

Open_NonBlock

  

File open mode: Open in non-blocking mode

Open_RdOnly

  

File open mode: Read only

Open_RdWr

  

File open mode: Read/Write

Open_Sync

  

File open mode: Write to disc at once

Open_Trunc

  

File open mode: Truncate file to length 0

Open_WrOnly

  

File open mode: Write only

PATH_MAX

  

Maximum pathname length.

PRIO_PGRP

  

#rtl.baseunix.fpGetPriority option: Get process group priority.

PRIO_PROCESS

  

#rtl.baseunix.fpGetPriority option: Get process priority.

PRIO_USER

  

#rtl.baseunix.fpGetPriority option: Get user priority.

PROT_EXEC

  

#rtl.baseunix.FpMMap memory access: page can be executed

PROT_NONE

  

#rtl.baseunix.FpMMap memory access: page can not be accessed

PROT_READ

  

#rtl.baseunix.FpMMap memory access: page can be read

PROT_WRITE

  

#rtl.baseunix.FpMMap memory access: page can be written

P_IN

  

Input file descriptor of pipe pair.

P_OUT

  

Output file descriptor of pipe pair.

SIG_MAXSIG

  

Maximum system signal number.

STAT_IFBLK

  

File (#rtl.baseunix.stat record) mode: Block device

STAT_IFCHR

  

File (#rtl.baseunix.stat record) mode: Character device

STAT_IFDIR

  

File (#rtl.baseunix.stat record) mode: Directory

STAT_IFIFO

  

File (#rtl.baseunix.stat record) mode: FIFO

STAT_IFLNK

  

File (#rtl.baseunix.stat record) mode: Link

STAT_IFMT

  

File (#rtl.baseunix.stat record) mode: File type bit mask

STAT_IFREG

  

File (#rtl.baseunix.stat record) mode: Regular file

STAT_IFSOCK

  

File (#rtl.baseunix.stat record) mode: Socket

STAT_IRGRP

  

File (#rtl.baseunix.stat record) mode: Group read permission

STAT_IROTH

  

File (#rtl.baseunix.stat record) mode: Other read permission

STAT_IRUSR

  

File (#rtl.baseunix.stat record) mode: Owner read permission

STAT_IRWXG

  

File (#rtl.baseunix.stat record) mode: Group permission bits mask

STAT_IRWXO

  

File (#rtl.baseunix.stat record) mode: Other permission bits mask

STAT_IRWXU

  

File (#rtl.baseunix.stat record) mode: Owner permission bits mask

STAT_ISGID

  

File (#rtl.baseunix.stat record) mode: GID bit set

STAT_ISUID

  

File (#rtl.baseunix.stat record) mode: UID bit set

STAT_ISVTX

  

File (#rtl.baseunix.stat record) mode: Sticky bit set

STAT_IWGRP

  

File (#rtl.baseunix.stat record) mode: Group write permission

STAT_IWOTH

  

File (#rtl.baseunix.stat record) mode: Other write permission

STAT_IWUSR

  

File (#rtl.baseunix.stat record) mode: Owner write permission

STAT_IXGRP

  

File (#rtl.baseunix.stat record) mode: Others execute permission

STAT_IXOTH

  

File (#rtl.baseunix.stat record) mode: Others execute permission

STAT_IXUSR

  

File (#rtl.baseunix.stat record) mode: Others execute permission

SYS_NMLN

  

Max system name length.

Wait_Any

  

#rtl.baseunix.fpWaitPID: Wait on any process

Wait_Clone

  

#rtl.baseunix.fpWaitPID: Wait on clone processes only.

Wait_MyPGRP

  

#rtl.baseunix.fpWaitPID: Wait processes from current process group

Wait_NoHang

  

#rtl.baseunix.fpWaitPID: Do not wait

Wait_UnTraced

  

#rtl.baseunix.fpWaitPID: Also report stopped but untraced processes


Documentation generated on: May 14 2021