[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