Next:
About this guide
Up:
Unit reference for Free
Previous:
Unit reference for Free
Contents
The CRT unit.
Types, Variables, Constants
Procedures and Functions
AssignCrt
BigCursor
ClrEol
ClrScr
CursorOff
CursorOn
Delay
DelLine
GotoXY
HighVideo
InsLine
KeyPressed
LowVideo
NormVideo
NoSound
ReadKey
Sound
TextBackground
TextColor
WhereX
WhereY
Window
The DOS unit.
Types, Variables, Constants
Constants
Types
Variables
Functions and Procedures
AddDisk
DiskFree
DiskSize
DosExitCode
DosVersion
EnvCount
EnvStr
Exec
FExpand
FindClose
FindFirst
FindNext
FSearch
FSplit
GetCBreak
GetDate
GetEnv
GetFAttr
GetFTime
GetIntVec
GetTime
GetVerify
Intr
Keep
MSDos
PackTime
SetCBreak
SetDate
SetFAttr
SetFTime
SetIntVec
SetTime
SetVerify
SwapVectors
UnPackTime
The GETOPTS unit.
Types, Constants and variables :
Constants
Types
Variables
Procedures and functions
GetLongOpts
Getopt
The GO32 unit
Introduction
Protected mode memory organization
What is DPMI
Selectors and descriptors
FPC specialities
DOS memory access
I/O port access
Processor access
Interrupt redirection
Handling interrupts with DPMI
Protected mode interrupts vs. Real mode interrupts
Creating own interrupt handlers
Disabling interrupts
Hardware interrupts
Software interrupts
Real mode callbacks
Types, Variables and Constants
Constants
Constants returned by get_run_mode
Processor flags constants
Predefined types
Variables.
Functions and Procedures
allocate_ldt_descriptors
free_ldt_descriptor
segment_to_descriptor
get_next_selector_increment_value
get_segment_base_address
set_segment_base_address
get_segment_limit
set_segment_limit
set_descriptor_access_rights
get_descriptor_access_rights
create_code_segment_alias_descriptor
get_meminfo
allocate_memory_block
free_memory_block
get_linear_addr
global_dos_alloc
global_dos_free
dosmemput
dosmemget
dosmemmove
dosmemfillchar
dosmemfillword
get_rm_interrupt
set_rm_interrupt
get_pm_interrupt
set_pm_interrupt
disable
enable
realintr
get_rm_callback
free_rm_callback
lock_linear_region
lock_data
lock_code
unlock_linear_region
unlock_data
unlock_code
get_page_size
seg_move
seg_fillchar
seg_fillword
get_cs
get_ds
get_ss
inportb
inportw
inportl
outportb
outportw
outportl
get_run_mode
The GRAPH unit.
Introduction
Requirements
Constants, Types and Variables
Types
Functions and procedures
Arc
Bar
Bar3D
Circle
ClearDevice
ClearViewPort
CloseGraph
DetectGraph
DrawPoly
Ellipse
FillEllipse
FillPoly
FloodFill
GetArcCoords
GetAspectRatio
GetBkColor
GetColor
GetDefaultPalette
GetDriverName
GetFillPattern
GetFillSettings
GetGraphMode
GetImage
GetLineSettings
GetMaxColor
GetMaxMode
GetMaxX
GetMaxY
GetModeName
GetModeRange
GetPalette
GetPaletteSize
GetPixel
GetTextSettings
GetViewSettings
GetX
GetY
GraphDefaults
GraphErrorMsg
GraphResult
ImageSize
InitGraph
InstallUserDriver
InstallUserFont
Line
LineRel
LineTo
MoveRel
MoveTo
OutText
OutTextXY
PieSlice
PutImage
PutPixel
Rectangle
RegisterBGIDriver
RegisterBGIFont
RestoreCRTMode
Sector
SetActivePage
SetAllPallette
SetAspectRatio
SetBkColor
SetColor
SetFillPattern
SetFillStyle
SetGraphBufSize
SetGraphMode
SetLineStyle
SetPalette
SetRGBPalette
SetTextJustify
SetTextStyle
SetUserCharSize
SetViewPort
SetVisualPage
SetWriteMode
TextHeight
TextWidth
The LINUX unit.
Type, Variable and Constant declarations
Types
Variables
Constants
Functions and procedures
Access
AssignPipe
AssignStream
BaseName
CFMakeRaw
CFSetISpeed
CFSetOSpeed
Chown
Chmod
CloseDir
DirName
Dup
Dup2
EpochToLocal
Execl
Execle
Execlp
Execv
Execve
Execvp
FD_Clear
FD_Clr
FD_IsSet
FD_Set
fdClose
fdFlush
fdOpen
fdRead
fdSeek
fdTruncate
fdWrite
FExpand
FLock
FSStat
FSearch
FStat
Fcntl
Fcntl
Fork
GetDate
GetDomainName
GetEGid
GetEUid
GetEnv
GetEpochTime
GetFS
GetGid
GetHostName
GetPid
GetPPid
GetPriority
GetTime
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
Nice
OpenDir
PClose
POpen
ReadDir
SeekDir
Select
SelectText
SetPriority
Shell
SigAction
SigPending
SigProcMask
SigSuspend
Signal
SymLink
TCDrain
TCFlow
TCFlush
TCGetAttr
TCGetPGrp
TCSendBreak
TCSetAttr
TCSetPGrp
TTYName
TellDir
Umask
Uname
UnLink
Utime
WaitPid
The MMX unit
Variables, Types and constants
Functions and Procedures
Emms
The Mouse unit
Constants, types and variables
Functions and procedures
GetLastButtonPress
GetLastButtonRelease
GetMouseState
HideMouse
InitMouse
LPressed
MPressed
RPressed
SetMouseAscii
SetMouseHideWindow
SetMousePos
SetMouseShape
SetMouseSpeed
SetMouseWindow
SetMouseXRange
SetMouseYRange
ShowMouse
The PRINTER unit.
Types, Constants and variables :
Procedures and functions
AssignLst
The SOCKETS unit.
Types, Constants and variables :
Functions and Procedures
Accept
Accept
Accept
Accept
Bind
Bind
Connect
Connect
Connect
Connect
GetPeerName
GetSocketName
GetSocketOptions
Listen
Recv
Send
SetSocketOptions
Shutdown
Sock2File
Sock2Text
Socket
SocketPair
Str2UnixSockAddr
The STRINGS unit.
Functions and procedures.
StrAlloc
StrCat
StrComp
StrCopy
StrDispose
StrECopy
StrEnd
StrIComp
StrLCat
StrLComp
StrLCopy
StrLen
StrLIComp
StrLower
StrMove
StrNew
StrPas
StrPCopy
StrPos
StrRScan
StrScan
StrUpper
Index
About this document ...
Michael Van Canneyt
Thu Sep 10 13:59:33 CEST 1998