Skip to content

Reference for unit 'Unix': ConstantsΒΆ

Constant Description
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.