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

Reference for unit 'BaseUnix': Procedures and functions

CreateShellArgV

Create a null-terminated array of strings from a command-line string

FpAccess

Check file access

FpAlarm

Schedule an alarm signal to be delivered

FpChdir

Change current working directory.

FpChmod

Change file permission bits

FpChown

Change owner of file

FpClose

Close file descriptor

FpClosedir

Close directory file descriptor

FpDup

Duplicate a file handle

FpDup2

Duplicate one file handle to another

FpExecv

Execute process

FpExecve

Execute process using environment

FpExit

Exit the current process

FpFcntl

File control operations.

fpfdfillset

Set all file descriptors in the set.

fpFD_CLR

Clears a file descriptor in a set

fpFD_ISSET

Check whether a file descriptor is set

fpFD_SET

Set a file descriptor in a set

fpFD_ZERO

Clear all file descriptors in set

FpFork

Create child process

FPFStat

Retrieve file information about a file descriptor.

FpFtruncate

Truncate file on certain size.

FpGetcwd

Retrieve the current working directory.

FpGetegid

Return effective group ID

FpGetEnv

Return value of environment variable.

fpgeterrno

Retrieve extended error information.

FpGeteuid

Return effective user ID

FpGetgid

Return real group ID

FpGetgroups

Get the list of supplementary groups.

FpGetpgrp

Get process group ID

FpGetpid

Return current process ID

FpGetppid

Return parent process ID

fpGetPriority

Return process priority

FpGetRLimit

Get process resource limits

FpGetsid

Get current session ID

FpGetuid

Return current user ID

FpIOCtl

General kernel IOCTL call.

FpKill

Send a signal to a process

FpLink

Create a hard link to a file

FpLseek

Set file pointer position.

fpLstat

Return information about symbolic link. Do not follow the link

FpMkdir

Create a new directory

FpMkfifo

Create FIFO (named pipe) in file system

Fpmmap

Create memory map of a file

Fpmprotect

Fpmunmap

Unmap previously mapped memory block

FpNanoSleep

Suspend process for a short time

fpNice

Set process priority

FpOpen

Open file and return file descriptor

FpOpendir

Open a directory for reading

FpPause

Wait for a signal to arrive

FpPipe

Create a set of pipe file handlers

FpPoll

Poll a file descriptor for events.

FpPRead

Positional read: read from file descriptor at a certain position.

FpPWrite

Positional write: write to file descriptor at a certain position.

FpRead

Read data from file descriptor

FpReaddir

Read entry from directory

fpReadLink

Read destination of symbolic link

FpReadV

Vector read: Read into multiple buffers

FpRename

Rename file

FpRmdir

Remove a directory.

fpSelect

Wait for events on file descriptors

fpseterrno

Set extended error information.

FpSetgid

Set the current group ID

fpSetPriority

Set process priority

FpSetRLimit

Set process resource limits

FpSetsid

Create a new session.

fpsettimeofday

Set kernel time

FpSetuid

Set the current user ID

FPSigaction

Install signal handler

FpSigAddSet

Set a signal in a signal set.

FpSigDelSet

Remove a signal from a signal set.

FpsigEmptySet

Clear all signals from signal set.

FpSigFillSet

Set all signals in signal set.

FpSigIsMember

Check whether a signal appears in a signal set.

FpSignal

Install signal handler (deprecated)

FpSigPending

Return set of currently pending signals

FpSigProcMask

Set list of blocked signals

FpSigSuspend

Set signal mask and suspend process till signal is received

FpSigTimedWait

Wait for signal, with timeout

FpSleep

Suspend process for several seconds

FpStat

Retrieve file information about a file descriptor.

fpSymlink

Create a symbolic link

fpS_ISBLK

Is file a block device

fpS_ISCHR

Is file a character device

fpS_ISDIR

Is file a directory

fpS_ISFIFO

Is file a FIFO

fpS_ISLNK

Is file a symbolic link

fpS_ISREG

Is file a regular file

fpS_ISSOCK

Is file a Unix socket

fptime

Return the current Unix time

FpTimes

Return execution times for the current process

FpUmask

Set file creation mask.

FpUname

Return system name.

FpUnlink

Unlink (i.e. remove) a file.

FpUtime

Set access and modification times of a file (touch).

FpWait

Wait for a child to exit.

FpWaitPid

Wait for a process to terminate

FpWrite

Write data to file descriptor

FpWriteV

Vector write: Write from multiple buffers to a file descriptor

FreeShellArgV

Free the result of a CreateShellArgV function

wexitStatus

Extract the exit status from the fpWaitPID result.

wifexited

Check whether the process exited normally

wifsignaled

Check whether the process was exited by a signal.

wstopsig

Return the exit code from the process.

wtermsig

Return the signal that caused a process to exit.


Documentation generated on: May 14 2021

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