| ARG_MAX | Maximum number of arguments to a program. | 
| AT_EMPTY_PATH |  | 
| AT_FDCWD | Flag for various *at calls to indicate current working directory | 
| AT_NO_AUTOMOUNT |  | 
| AT_RECURSIVE |  | 
| AT_REMOVEDIR | Unlink at: specify rmdir behaviour | 
| AT_STATX_DONT_SYNC |  | 
| AT_STATX_FORCE_SYNC |  | 
| AT_STATX_SYNC_AS_STAT |  | 
| AT_STATX_SYNC_TYPE |  | 
| AT_SYMLINK_FOLLOW |  | 
| AT_SYMLINK_NOFOLLOW |  | 
| BITSINWORD | Number of bits in a word. | 
| clone_flags_fork | Request fork behaviour for clone call | 
| ESysE2BIG | System error: Argument list too long | 
| ESysEACCES | System error: Permission denied | 
| ESysEADDRINUSE | System error: Address already in use | 
| ESysEADDRNOTAVAIL | System error: Cannot assign requested address | 
| ESysEADV | System error: Advertise error | 
| ESysEAFNOSUPPORT | System error: Address family not supported by protocol | 
| ESysEAGAIN | System error: Try again | 
| ESysEALREADY | System error: Operation already in progress | 
| ESysEBADE | System error: Invalid exchange | 
| ESysEBADF | System error: Bad file number | 
| ESysEBADFD | System error: File descriptor in bad state | 
| ESysEBADMSG | System error: Not a data message | 
| ESysEBADR | System error: Invalid request descriptor | 
| ESysEBADRQC | System error: Invalid request code | 
| ESysEBADSLT | System error: Invalid slot | 
| ESysEBFONT | System error: Bad font file format | 
| ESysEBUSY | System error: Device or resource busy | 
| ESysECANCELED | Operation canceled | 
| ESysECHILD | System error: No child processes | 
| ESysECHRNG | System error: Channel number out of range | 
| ESysECOMM | System error: Communication error on send | 
| ESysECONNABORTED | System error: Software caused connection abort | 
| ESysECONNREFUSED | System error: Connection refused | 
| ESysECONNRESET | System error: Connection reset by peer | 
| ESysEDEADLK | System error: Resource deadlock would occur | 
| ESysEDEADLOCK | System error: File locking deadlock error | 
| ESysEDESTADDRREQ | System error: Destination address required | 
| ESysEDOM | System error: Math argument out of domain of func | 
| ESysEDOTDOT | System error: RFS specific error | 
| ESysEDQUOT | System error: Quota exceeded | 
| ESysEEXIST | System error: File exists | 
| ESysEFAULT | System error: Bad address | 
| ESysEFBIG | System error: File too large | 
| ESysEHOSTDOWN | System error: Host is down | 
| ESysEHOSTUNREACH | System error: No route to host | 
| ESysEIDRM | System error: Identifier removed | 
| ESysEILSEQ | System error: Illegal byte sequence | 
| ESysEINPROGRESS | System error: Operation now in progress | 
| ESysEINTR | System error: Interrupted system call | 
| ESysEINVAL | System error: Invalid argument | 
| ESysEIO | System error: I/O error | 
| ESysEISCONN | System error: Transport endpoint is already connected | 
| ESysEISDIR | System error: Is a directory | 
| ESysEISNAM | System error: Is a named type file | 
| ESysEKEYEXPIRED | Key has expired (Linux kernel module) | 
| ESysEKEYREJECTED | Key was rejected by service (Linux kernel module) | 
| ESysEKEYREVOKED | Key has been revoked (Linux kernel module) | 
| ESysEL2HLT | System error: Level 2 halted | 
| ESysEL2NSYNC | System error: Level 2 not synchronized | 
| ESysEL3HLT | System error: Level 3 halted | 
| ESysEL3RST | System error: Level 3 reset | 
| ESysELIBACC | System error: Can not access a needed shared library | 
| ESysELIBBAD | System error: Accessing a corrupted shared library | 
| ESysELIBEXEC | System error: Cannot exec a shared library directly | 
| ESysELIBMAX | System error: Attempting to link in too many shared libraries | 
| ESysELIBSCN | System error: .lib section in a.out corrupted | 
| ESysELNRNG | System error: Link number out of range | 
| ESysELOOP | System error: Too many symbolic links encountered | 
| ESysEMEDIUMTYPE | Wrong medium type | 
| ESysEMFILE | System error: Too many open files | 
| ESysEMLINK | System error: Too many links | 
| ESysEMSGSIZE | System error: Message too long | 
| ESysEMULTIHOP | System error: Multihop attempted | 
| ESysENAMETOOLONG | System error: File name too long | 
| ESysENAVAIL | System error: No XENIX semaphores available | 
| ESysENETDOWN | System error: Network is down | 
| ESysENETRESET | System error: Network dropped connection because of reset | 
| ESysENETUNREACH | System error: Network is unreachable | 
| ESysENFILE | System error: File table overflow | 
| ESysENOANO | System error: No anode | 
| ESysENOBUFS | System error: No buffer space available | 
| ESysENOCSI | System error: No CSI structure available | 
| ESysENODATA | System error: No data available | 
| ESysENODEV | System error: No such device | 
| ESysENOENT | System error: No such file or directory | 
| ESysENOEXEC | System error: Exec format error | 
| ESysENOKEY | Required key not available (Linux kernel module) | 
| ESysENOLCK | System error: No record locks available | 
| ESysENOLINK | System error: Link has been severed | 
| ESysENOMEDIUM | No medium present | 
| ESysENOMEM | System error: Out of memory | 
| ESysENOMSG | System error: No message of desired type | 
| ESysENONET | System error: Machine is not on the network | 
| ESysENOPKG | System error: Package not installed | 
| ESysENOPROTOOPT | System error: Protocol not available | 
| ESysENOSPC | System error: No space left on device | 
| ESysENOSR | System error: Out of streams resources | 
| ESysENOSTR | System error: Device not a stream | 
| ESysENOSYS | System error: Function not implemented | 
| ESysENOTBLK | System error: Block device required | 
| ESysENOTCONN | System error: Transport endpoint is not connected | 
| ESysENOTDIR | System error: Not a directory | 
| ESysENOTEMPTY | System error: Directory not empty | 
| ESysENOTNAM | System error: Not a XENIX named type file | 
| ESysENOTRECOVERABLE | State not recoverable (mutexes) | 
| ESysENOTSOCK | System error: Socket operation on non-socket | 
| ESysENOTTY | System error: Not a typewriter | 
| ESysENOTUNIQ | System error: Name not unique on network | 
| ESysENXIO | System error: No such device or address | 
| ESysEOPNOTSUPP | System error: Operation not supported on transport endpoint | 
| ESysEOVERFLOW | System error: Value too large for defined data type | 
| ESysEOWNERDEAD | Owner died (mutexes) | 
| ESysEPERM | System error: Operation not permitted. | 
| ESysEPFNOSUPPORT | System error: Protocol family not supported | 
| ESysEPIPE | System error: Broken pipe | 
| ESysEPROTO | System error: Protocol error | 
| ESysEPROTONOSUPPORT | System error: Protocol not supported | 
| ESysEPROTOTYPE | System error: Protocol wrong type for socket | 
| ESysERANGE | System error: Math result not representable | 
| ESysEREMCHG | System error: Remote address changed | 
| ESysEREMOTE | System error: Object is remote | 
| ESysEREMOTEIO | System error: Remote I/O error | 
| ESysERESTART | System error: Interrupted system call should be restarted | 
| ESysERFKILL | Operation not possible due to RF-Kill (wireless) | 
| ESysEROFS | System error: Read-only file system | 
| ESysESHUTDOWN | System error: Cannot send after transport endpoint shutdown | 
| ESysESOCKTNOSUPPORT | System error: Socket type not supported | 
| ESysESPIPE | System error: Illegal seek | 
| ESysESRCH | System error: No such process | 
| ESysESRMNT | System error: Srmount error | 
| ESysESTALE | System error: Stale NFS file handle | 
| ESysESTRPIPE | System error: Streams pipe error | 
| ESysETIME | System error: Timer expired | 
| ESysETIMEDOUT | System error: Connection timed out | 
| ESysETOOMANYREFS | System error: Too many references: cannot splice | 
| ESysETXTBSY | System error: Text (code segment) file busy | 
| ESysEUCLEAN | System error: Structure needs cleaning | 
| ESysEUNATCH | System error: Protocol driver not attached | 
| ESysEUSERS | System error: Too many users | 
| ESysEWOULDBLOCK | System error: Operation would block | 
| ESysEXDEV | System error: Cross-device link | 
| ESysEXFULL | System error: Exchange full | 
| FD_MAXFDSET | Maximum elements in a TFDSet  array. | 
| FPE_FLTDIV | Value signalling floating point divide by zero in case of SIGFPE signal | 
| FPE_FLTINV | Value signalling floating point invalid operation in case of SIGFPE signal | 
| FPE_FLTOVF | Value signalling floating point overflow in case of SIGFPE signal | 
| FPE_FLTRES | Value signalling floating point inexact result in case of SIGFPE signal | 
| FPE_FLTSUB | Value signalling floating point subscript out of range in case of SIGFPE signal | 
| FPE_FLTUND | Value signalling floating point underflow in case of SIGFPE signal | 
| FPE_INTDIV | Value signalling integer divide in case of SIGFPE signal | 
| FPE_INTOVF | Value signalling integer overflow  in case of SIGFPE signal | 
| F_GetFd | fpFCntl  command:  Get close-on-exec flag | 
| F_GetFl | fpFCntl  command:  Get file descriptor flags | 
| F_GetLk | fpFCntl  command:  Get lock | 
| F_GetOwn | fpFCntl  command:  get owner of file descriptor events | 
| F_OK | fpAccess  call test: file exists. | 
| F_SetFd | fpFCntl  command:  Set close-on-exec flag | 
| F_SetFl | fpFCntl  command:  Set file descriptor flags | 
| F_SetLk | fpFCntl  command:  Set lock | 
| F_SetLkW | fpFCntl  command:  Test lock | 
| F_SetOwn | fpFCntl  command:  Set owner of file descriptor events | 
| ln2bitmask | Last bit in word. | 
| ln2bitsinword | Power of 2 number of bits in word. | 
| MAP_ANON | Anonymous memory mapping (data private to application) | 
| MAP_ANONYMOUS | FpMMap  map type: Don't use a file | 
| MAP_DENYWRITE | FpMMap  option: Ignored. | 
| MAP_EXECUTABLE | FpMMap  option: Ignored. | 
| MAP_FAILED | Memory mapping failed error code | 
| MAP_FIXED | FpMMap  map type: Interpret addr exactly | 
| MAP_GROWSDOWN | FpMMap  option: Memory grows downward (like a stack) | 
| MAP_LOCKED | FpMMap  option: lock the pages in memory. | 
| MAP_NORESERVE | FpMMap  option: Do not reserve swap pages for this memory. | 
| MAP_PRIVATE | FpMMap  map type: Changes are private | 
| MAP_SHARED | FpMMap  map type: Share changes | 
| MAP_TYPE | FpMMap  map type: Bitmask for type of mapping | 
| NAME_MAX | Maximum filename length. | 
| O_APPEND | fpOpen  file open mode: Append to file | 
| O_CREAT | fpOpen  file open mode: Create if file does not yet exist. | 
| O_DIRECT | fpOpen  file open mode: Minimize caching effects | 
| O_DIRECTORY | fpOpen  file open mode: File must be directory. | 
| O_EXCL | fpOpen  file open mode: Open exclusively | 
| O_NDELAY | fpOpen  file open mode: Alias for O_NonBlock | 
| O_NOCTTY | fpOpen  file open mode: No TTY control. | 
| O_NOFOLLOW | fpOpen  file open mode: Fail if file is symbolic link. | 
| O_NONBLOCK | fpOpen  file open mode: Open in non-blocking mode | 
| O_RDONLY | fpOpen  file open mode: Read only | 
| O_RDWR | fpOpen  file open mode: Read/Write | 
| O_SYNC | fpOpen  file open mode: Write to disc at once | 
| O_TRUNC | fpOpen  file open mode: Truncate file to length 0 | 
| O_WRONLY | fpOpen  file open mode: Write only | 
| PATH_MAX | Maximum pathname length. | 
| POLLERR | Error condition on output file descriptor | 
| POLLHUP | Hang up | 
| POLLIN | Data is available for reading | 
| POLLNVAL | Invalid request, file descriptor not open. | 
| POLLOUT | Writing data will not block the write call | 
| POLLPRI | Urgent data is available for reading. | 
| POLLRDBAND | Priority data ready for reading. | 
| POLLRDNORM | Same as POLLIN. | 
| POLLWRBAND | Priority data my be written. | 
| POLLWRNORM | Equivalent to POLLOUT. | 
| PRIO_PGRP | Easy access alias for unixtype.PRIO_PGRP | 
| PRIO_PROCESS | Easy access alias for unixtype.PRIO_PROCESS | 
| PRIO_USER | Easy access alias for unixtype.PRIO_USER | 
| PROT_EXEC | FpMMap  memory access: page can be executed | 
| PROT_NONE | FpMMap  memory access: page can not be accessed | 
| PROT_READ | FpMMap  memory access: page can be read | 
| PROT_WRITE | FpMMap  memory access: page can be written | 
| RLIMIT_AS | RLimit request address space limit | 
| RLIMIT_CORE | RLimit request max core file size | 
| RLIMIT_CPU | RLimit request  CPU time in ms | 
| RLIMIT_DATA | RLimit request max data size | 
| RLIMIT_FSIZE | Rlimit request maximum file size | 
| RLIMIT_LOCKS | RLimit request maximum file locks held | 
| RLIMIT_MEMLOCK | RLimit request max locked-in-memory address space | 
| RLIMIT_NOFILE | RLimit request max number of open files | 
| RLIMIT_NPROC | RLimit request max number of processes | 
| RLIMIT_RSS | RLimit request  max resident set size | 
| RLIMIT_STACK | RLimit request max stack size | 
| R_OK | fpAccess  call test: read allowed | 
| SA_INTERRUPT | Sigaction options: ? | 
| SA_NOCLDSTOP | Sigaction options: Do not receive notification when child processes stop | 
| SA_NOCLDWAIT | Sigaction options: ? | 
| SA_NODEFER | Sigaction options: Do not mask signal in its own signal handler | 
| SA_NOMASK | Sigaction options: Do not prevent the signal from being received when it is handled. | 
| SA_ONESHOT | Sigaction options: Restore the signal action to the default state. | 
| SA_ONSTACK | Call  the  signal  handler on an alternate signal stack | 
| SA_RESETHAND | Sigaction options: Restore signal action to default state when signal handler exits. | 
| SA_RESTART | Sigaction options: Provide behaviour compatible with BSD signal semantics | 
| SA_RESTORER | Signal restorer handler | 
| SA_SIGINFO | Sigaction options: The signal handler takes 3 arguments, not one. | 
| SEEK_CUR | fpLSeek  option: Set position relative to current position. | 
| SEEK_END | fpLSeek  option: Set position relative to end of file. | 
| SEEK_SET | fpLSeek  option: Set absolute position. | 
| SIGABRT | Signal: ABRT (Abort) | 
| SIGALRM | Signal: ALRM (Alarm clock) | 
| SIGBUS | Signal: BUS (bus error) | 
| SIGCHLD | Signal: CHLD (child status changed) | 
| SIGCONT | Signal: CONT (Continue) | 
| SIGFPE | Signal: FPE (Floating point error) | 
| SIGHUP | Signal: HUP (Hangup) | 
| SIGILL | Signal: ILL (Illegal instruction) | 
| SIGINT | Signal: INT (Interrupt) | 
| SIGIO | Signal: IO (I/O operation possible) | 
| SIGIOT | Signal: IOT (IOT trap) | 
| SIGKILL | Signal: KILL (unblockable) | 
| SIGPIPE | Signal: PIPE (Broken pipe | 
| SIGPOLL | Signal: POLL (Pollable event) | 
| SIGPROF | Signal: PROF (Profiling alarm) | 
| SIGPWR | Signal: PWR (power failure restart) | 
| SIGQUIT | Signal: QUIT | 
| SIGSEGV | Signal: SEGV (Segmentation violation) | 
| SIGSTKFLT | Signal: STKFLT (Stack Fault) | 
| SIGSTOP | Signal: STOP (Stop, unblockable) | 
| SIGTERM | Signal: TERM (Terminate) | 
| SIGTRAP | Signal: TRAP (Trace trap) | 
| SIGTSTP | Signal: TSTP (keyboard stop) | 
| SIGTTIN | Signal: TTIN (Terminal input, background) | 
| SIGTTOU | Signal: TTOU (Terminal output, background) | 
| SIGUNUSED | Signal: Unused | 
| SIGURG | Signal: URG (Socket urgent condition) | 
| SIGUSR1 | Signal: USR1 (User-defined signal 1) | 
| SIGUSR2 | Signal: USR2 (User-defined signal 2) | 
| SIGVTALRM | Signal: VTALRM (Virtual alarm clock) | 
| SIGWINCH | Signal: WINCH (Window/Terminal size change) | 
| SIGXCPU | Signal: XCPU (CPU limit exceeded) | 
| SIGXFSZ | Signal: XFSZ (File size limit exceeded) | 
| SIG_BLOCK | Sigprocmask flags: Add signals to the set of blocked signals. | 
| SIG_DFL | Signal handler: Default signal handler | 
| SIG_ERR | Signal handler: error | 
| SIG_IGN | Signal handler: Ignore signal | 
| SIG_MAXSIG | Maximum system signal number. | 
| SIG_SETMASK | Sigprocmask flags: Set of blocked signals is given. | 
| SIG_UNBLOCK | Sigprocmask flags: Remove signals from the set set of blocked signals. | 
| SI_PAD_SIZE | Signal information pad size. | 
| SYS_NMLN | Max system name length. | 
| S_IFBLK | File (#rtl.baseunix.stat  record) mode: Block device | 
| S_IFCHR | File (#rtl.baseunix.stat  record) mode: Character device | 
| S_IFDIR | File (#rtl.baseunix.stat  record) mode: Directory | 
| S_IFIFO | File (#rtl.baseunix.stat  record) mode: FIFO | 
| S_IFLNK | File (#rtl.baseunix.stat  record) mode: Link | 
| S_IFMT | File (#rtl.baseunix.stat  record) mode: File type bit mask | 
| S_IFREG | File (#rtl.baseunix.stat  record) mode: Regular file | 
| S_IFSOCK | File (#rtl.baseunix.stat  record) mode: Socket | 
| S_IRGRP | Mode flag: Read by group. | 
| S_IROTH | Mode flag: Read by others. | 
| S_IRUSR | Mode flag: Read by owner. | 
| S_IRWXG | Mode flag: Read, write, execute by groups. | 
| S_IRWXO | Mode flag: Read, write, execute by others. | 
| S_IRWXU | Mode flag: Read, write, execute by user. | 
| S_ISGID | Mode flag: Set Group ID on execution. | 
| S_ISUID | Mode flag: Set user ID on execution. | 
| S_ISVTX | Mode flag: Set sticky bit. | 
| S_IWGRP | Mode flag: Write by group. | 
| S_IWOTH | Mode flag: Write by others. | 
| S_IWUSR | Mode flag: Write by owner. | 
| S_IXGRP | Mode flag: Execute by group. | 
| S_IXOTH | Mode flag: Execute by others. | 
| S_IXUSR | Mode flag: Execute by owner. | 
| UTSNAME_DOMAIN_LENGTH | Max length of utsname  domain name. | 
| UTSNAME_LENGTH | Max length of utsname  system name, release, version, machine. | 
| UTSNAME_NODENAME_LENGTH | Max length of utsname  node name. | 
| WNOHANG | #rtl.baseunix.fpWaitpid  option: Do not wait for processes to terminate. | 
| wordsinfdset | Number of words in a TFDSet  array | 
| wordsinsigset | Number of words in a signal set. | 
| WUNTRACED | #rtl.baseunix.fpWaitpid  option: Also report children which were stopped but not yet reported | 
| W_OK | fpAccess  call test: write allowed | 
| X_OK | fpAccess  call test: execute allowed |