[next] [prev] [prev-tail] [tail] [up]

## Chapter 12
The LINUX unit.

This chapter describes the LINUX unit for Free Pascal. The unit was written by Michaël van Canneyt. It works only on the Linux operating system. This chapter is divided in 3 sections:

- The first section lists all constants, types and variables, as listed in the interface section of the LINUX unit.
- The second section gives and overview of all available functions, grouped by category.
- The third section describes all procedures and functions in the LINUX unit.

12.1 Type, Variable and Constant declarations
Types
Variables
Constants
12.2 Function list by category
File Input/Output routines
General File handling routines
Pipes, FIFOs and streams
Directory handling routines
Process handling
Signals
System information
Terminal functions
Port input/output
Utility routines
12.3 Functions and procedures
Access
Alarm
AssignPipe
AssignStream
BaseName
CFMakeRaw
CFSetISpeed
CFSetOSpeed
Chown
Chmod
Clone
CloseDir
CreateShellArgV
DirName
Dup
Dup2
EpochToLocal
Execl
Execle
Execlp
Execv
Execve
Execvp
FD____ZERO
FD____Clr
FD____IsSet
FD____Set
fdClose
fdFlush
fdOpen
fdRead
fdSeek
fdTruncate
fdWrite
FExpand
FLock
FNMatch
FSearch
FSplit
FSStat
FStat
Fcntl
Fcntl
Fork
FRename
GetDate
GetDateTime
GetDomainName
GetEGid
GetEUid
GetEnv
GetEpochTime
GetFS
GetGid
GetHostName
GetLocalTimezone
GetPid
GetPPid
GetPriority
GetTime
GetTimeOfDay
GetTimeOfDay
GetTimezoneFile
GetUid
Glob
GlobFree
IOCtl
IOperm
IsATTY
S____ISBLK
S____ISCHR
S____ISDIR
S____ISFIFO
S____ISLNK
S____ISREG
S____ISSOCK
Kill
LStat
Link
LocalToEpoch
MkFifo
MMap
MUnMap
NanoSleep
Nice
Octal
OpenDir
pause
PClose
POpen
ReadDir
ReadLink
ReadPort
ReadPortB
ReadPortL
ReadPortW
ReadTimezoneFile
SeekDir
Select
SelectText
SetPriority
Shell
SigAction
SigPending
SigProcMask
SigRaise
SigSuspend
Signal
StringToPPchar
SymLink
SysInfo
TCDrain
TCFlow
TCFlush
TCGetAttr
TCGetPGrp
TCSendBreak
TCSetAttr
TCSetPGrp
TTYName
TellDir
Umask
Uname
UnLink
Utime
WaitPid
WritePort
WritePortB
WritePortL
WritePortW

[next] [prev] [prev-tail] [front] [up]