Unit 'BaseUnix' Package
[Overview][Constants][Types][Procedures and functions][Index] [#rtl]

Reference for unit 'BaseUnix': Procedures and functions

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.

FpFork

  

Create child process.

FPFStat

  

Retrieve file information about a file descriptor.

FpFtruncate

  

Truncate file on certain size.

FpFUtimens

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

  

Set memory protection.

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.

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.

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.


Documentation generated on: Jan 09 2025