free_pascal_run_time_library(1).pdf

(9894 KB) Pobierz
42578806 UNPDF
Run-TimeLibrary(RTL):
Referenceguide.
ReferenceguideforRTLunits.
Documentversion2.1
August2006
MichaëlVanCanneyt
 
Contents
0.1Overview ........................................ 95
1Referenceforunit’BaseUnix’ 96
1.1Usedunits ........................................ 96
1.2Overview ........................................ 96
1.3Constants,typesandvariables ............................. 96
1.3.1Constants .................................... 96
1.3.2Types ......................................117
1.4Proceduresandfunctions ................................131
1.4.1CreateShellArgV ................................131
1.4.2FpAccess ....................................131
1.4.3FpAlarm ....................................132
1.4.4FpChdir .....................................133
1.4.5FpChmod ....................................133
1.4.6FpChown ....................................134
1.4.7FpClose .....................................135
1.4.8FpClosedir ...................................135
1.4.9FpDup .....................................136
1.4.10FpDup2 .....................................137
1.4.11FpExecv ....................................138
1.4.12FpExecve ....................................139
1.4.13FpExit ......................................140
1.4.14FpFcntl .....................................140
1.4.15fpfdfillset ....................................141
1.4.16fpFD_CLR ...................................141
1.4.17fpFD_ISSET ..................................141
1.4.18fpFD_SET ...................................141
1.4.19fpFD_ZERO ..................................142
1.4.20FpFork .....................................142
1.4.21FPFStat .....................................142
1.4.22FpFtruncate ...................................143
1
CONTENTS
1.4.23FpGetcwd ....................................144
1.4.24FpGetegid ....................................144
1.4.25FpGetEnv ....................................144
1.4.26fpgeterrno ....................................145
1.4.27FpGeteuid ....................................145
1.4.28FpGetgid ....................................146
1.4.29FpGetgroups ..................................146
1.4.30FpGetpgrp ...................................146
1.4.31FpGetpid ....................................147
1.4.32FpGetppid ...................................147
1.4.33fpGetPriority ..................................148
1.4.34FpGetuid ....................................148
1.4.35FpIOCtl .....................................148
1.4.36FpKill ......................................149
1.4.37FpLink .....................................149
1.4.38FpLseek .....................................151
1.4.39fpLstat .....................................151
1.4.40FpMkdir ....................................153
1.4.41FpMkfifo ....................................153
1.4.42Fpmmap ....................................153
1.4.43Fpmunmap ...................................155
1.4.44FpNanoSleep ..................................155
1.4.45fpNice ......................................156
1.4.46FpOpen .....................................157
1.4.47FpOpendir ...................................158
1.4.48FpPause .....................................159
1.4.49FpPipe .....................................159
1.4.50FppRead ....................................160
1.4.51FppWrite ....................................160
1.4.52FpRead .....................................161
1.4.53FpReaddir ....................................162
1.4.54fpReadLink ...................................162
1.4.55FpReadV ....................................163
1.4.56FpRename ...................................164
1.4.57FpRmdir ....................................164
1.4.58fpSelect .....................................165
1.4.59fpseterrno ....................................166
1.4.60FpSetgid ....................................166
1.4.61fpSetPriority ..................................167
1.4.62FpSetsid ....................................167
2
CONTENTS
1.4.63fpsettimeofday .................................167
1.4.64FpSetuid ....................................168
1.4.65FPSigaction ...................................168
1.4.66FpSigAddSet ..................................169
1.4.67FpSigDelSet ..................................169
1.4.68FpsigEmptySet .................................170
1.4.69FpSigFillSet ..................................170
1.4.70FpSigIsMember ................................170
1.4.71FpSignal ....................................171
1.4.72FpSigPending ..................................171
1.4.73FpSigProcMask .................................172
1.4.74FpSigSuspend .................................172
1.4.75FpSleep .....................................172
1.4.76FpStat ......................................173
1.4.77fpSymlink ....................................174
1.4.78fpS_ISBLK ...................................175
1.4.79fpS_ISCHR ...................................175
1.4.80fpS_ISDIR ...................................176
1.4.81fpS_ISFIFO ...................................176
1.4.82fpS_ISLNK ...................................176
1.4.83fpS_ISREG ...................................177
1.4.84fpS_ISSOCK ..................................177
1.4.85fptime ......................................177
1.4.86FpTimes ....................................178
1.4.87FpUmask ....................................178
1.4.88FpUname ....................................179
1.4.89FpUnlink ....................................179
1.4.90FpUtime ....................................179
1.4.91FpWait .....................................180
1.4.92FpWaitPid ...................................181
1.4.93FpWrite .....................................181
1.4.94FpWriteV ....................................182
1.4.95FreeShellArgV .................................182
1.4.96wexitStatus ...................................182
1.4.97wifexited ....................................182
1.4.98wifsignaled ...................................183
1.4.99wstopsig ....................................183
1.4.100wtermsig ....................................183
2Referenceforunit’Classes’
184
3
CONTENTS
2.1Usedunits ........................................184
2.2Overview ........................................184
2.3Constants,typesandvariables .............................184
2.3.1Constants ....................................184
2.3.2Types ......................................186
2.3.3Variables ....................................196
2.4Proceduresandfunctions ................................198
2.4.1ActivateClassGroup ..............................198
2.4.2BeginGlobalLoading ..............................198
2.4.3BinToHex ....................................198
2.4.4Bounds .....................................199
2.4.5CheckSynchronize ...............................199
2.4.6ClassGroupOf .................................199
2.4.7CollectionsEqual ................................199
2.4.8EndGlobalLoading ...............................200
2.4.9ExtractStrings ..................................200
2.4.10FindClass ....................................200
2.4.11FindGlobalComponent .............................200
2.4.12FindNestedComponent .............................201
2.4.13GetClass ....................................201
2.4.14GetFixupInstanceNames ............................201
2.4.15GetFixupReferenceNames ...........................201
2.4.16GlobalFixupReferences .............................202
2.4.17GroupDescendentsWith ............................202
2.4.18HexToBin ....................................202
2.4.19IdentToInt ....................................202
2.4.20InitComponentRes ...............................203
2.4.21InitInheritedComponent ............................203
2.4.22IntToIdent ....................................203
2.4.23InvalidPoint ...................................204
2.4.24LineStart ....................................204
2.4.25NotifyGlobalLoading ..............................204
2.4.26ObjectBinaryToText ..............................204
2.4.27ObjectResourceToText .............................204
2.4.28ObjectTextToBinary ..............................205
2.4.29ObjectTextToResource .............................205
2.4.30Point ......................................205
2.4.31PointsEqual ...................................205
2.4.32ReadComponentRes ..............................206
2.4.33ReadComponentResEx .............................206
4
Zgłoś jeśli naruszono regulamin