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

Reference for unit 'BaseUnix': Constants

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


Documentation generated on: May 14 2021

AltStyle によって変換されたページ (->オリジナル) /