Unit 'Unix' Package
[Overview][Constants][Types][Procedures and functions][Index] [#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: Jul 24 2023