joost 6f225effa9 * Makefiles for 2.1.4 %!s(int64=18) %!d(string=hai) anos
..
Makefile 6f225effa9 * Makefiles for 2.1.4 %!s(int64=18) %!d(string=hai) anos
Makefile.fpc 6f225effa9 * Makefiles for 2.1.4 %!s(int64=18) %!d(string=hai) anos
README 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
aineth.inc 02aaa32fb5 + Fix for var argument instead of pointer, reported by [email protected] %!s(int64=20) %!d(string=hai) anos
aioh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
aliasesh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
allocah.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
argph.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
argzh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
asocketh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
asockiosh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bconfnameh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bdirenth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bdlfcnh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bfcntlh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bfenvh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
binh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bipch.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bmmanh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bmsqh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bnetdbh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bpollh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bresourceh.inc 921ab1f2d0 + Removed last VER1_0 defines %!s(int64=20) %!d(string=hai) anos
bschedh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bselecth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bsemh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bshmh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bsockaddrh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bsocket.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
bsocketh.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
bstatfsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bstath.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bstatvfsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bstroptsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
btermiosh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
btimeh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
buioh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bustath.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
butmph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
butmpxh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
butsnameh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bwaitflags.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
bwaitflagsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
bwaitstatus.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
bwaitstatush.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
cerrno.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
crypth.inc 20087744ea * libc patches from Almindor %!s(int64=20) %!d(string=hai) anos
ctypeh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
dirent.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
direnth.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
dlfcnh.inc 20087744ea * libc patches from Almindor %!s(int64=20) %!d(string=hai) anos
endianh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
envzh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
errh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
errnoh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
errorh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
fcntlh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
fenvh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
fileh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
fmtmsgh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
fnmatchh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
fpmake.inc ec05423779 + Initial implementation %!s(int64=20) %!d(string=hai) anos
fpmake.pp ec05423779 + Initial implementation %!s(int64=20) %!d(string=hai) anos
fstabh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
gconfigh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
gconvh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
getopth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
glibc_versionh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
globh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
glue.inc ce02ae077c * fixed psize_t %!s(int64=20) %!d(string=hai) anos
grph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
h2p 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
h2p1.sed 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
h2p2.sed 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
iconvh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
igmph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
inttypesh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
ioctl_typesh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ioctlsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
kerneldefs.pp 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
kernelioctl.pp e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
kioctlsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
langinfoh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
lib_namesh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
libc.pp ae5cfedc13 * Redirected libc pthread_cond_t type to unixtype %!s(int64=19) %!d(string=hai) anos
libgenh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
libintlh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
libio.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
libioh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
limitsh.inc 921ab1f2d0 + Removed last VER1_0 defines %!s(int64=20) %!d(string=hai) anos
local_limh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
localeh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
malloch.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
mcheckh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
mntenth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
monetaryh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
nashh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nath.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nax25h.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nech.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
netdbh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
netherh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nethernet.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
netherneth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nicmp6.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
nicmp6h.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_arph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_ether.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_etherh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
nif_fddih.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_packeth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_ppp.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
nif_ppph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_shaperh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nif_trh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nifh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nigmph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nin.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
nin_systmh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ninh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nip.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
nip6h.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nip_icmp.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nip_icmph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
niph.inc 6caa028202 + Wrong size for flags fields as reported by [email protected] %!s(int64=20) %!d(string=hai) anos
nipxh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nl_typesh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nnetromh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
npacketh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nroseh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nroute.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
nrouteh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nssh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ntcph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nudph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
nupdh.inc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
pathsh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
posix1_limh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
posix2_limh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
posixopth.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
printfh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
proutedh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
prwhodh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ptalkdh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
pthread.inc 539436ed57 + Added missing criticalsection handlers %!s(int64=20) %!d(string=hai) anos
pthreadh.inc 539436ed57 + Added missing criticalsection handlers %!s(int64=20) %!d(string=hai) anos
pthreadtypesh.inc ae5cfedc13 * Redirected libc pthread_cond_t type to unixtype %!s(int64=19) %!d(string=hai) anos
ptimedh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ptyh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
pwdh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
regexh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
regexph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
saccth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
schedh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
searchh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
semaphoreh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
sfsuidh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sgttyh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
shadowh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sigactionh.inc ecadd1758f + made sigaction record more kylix like %!s(int64=20) %!d(string=hai) anos
sigcontexth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
siginfoh.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
signalh.inc 67b440333d + Fixed declaration of sisigemptyset and friends to use param by ref %!s(int64=19) %!d(string=hai) anos
signumh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
sigseth.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
sigstackh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sigthreadh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sioctlh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
sipch.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
skdaemonh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sklogh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
smmaph.inc 8ee32a1049 * fixed library name for shm_unlink,shm_open as per mariano podesta's suggestion. %!s(int64=19) %!d(string=hai) anos
smounth.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
smsgh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
spawnh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
spermh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
spollh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sptraceh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
squota.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
squotah.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sraw.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
srawh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
srebooth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sresourceh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sscsi_ioctlh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sscsih.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sselect.inc 216d27705d + Fixed some differences with Kylix libc %!s(int64=20) %!d(string=hai) anos
sselecth.inc 216d27705d + Fixed some differences with Kylix libc %!s(int64=20) %!d(string=hai) anos
ssemh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
ssendfileh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ssgh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sshmh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ssocketh.inc 07cc362617 + Added overloaded calls with untyped buffer for send/recv calls. As reported by [email protected] %!s(int64=20) %!d(string=hai) anos
sstat.inc aacae3fb55 * another bunch of *stat* wrappers %!s(int64=20) %!d(string=hai) anos
sstatfsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sstath.inc aacae3fb55 * another bunch of *stat* wrappers %!s(int64=20) %!d(string=hai) anos
sstatvfsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sswaph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ssysctlh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ssysinfoh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
ssyslog.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
ssyslogh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
stdinth.inc 921ab1f2d0 + Removed last VER1_0 defines %!s(int64=20) %!d(string=hai) anos
stdio_exth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
stdio_limh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
stdioh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
stdlib.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
stdlibh.inc ffb55c4254 + Removed VER1_0 defines %!s(int64=20) %!d(string=hai) anos
stime.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
stimebh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
stimeh.inc a478052057 * gettimeofday(var tv;var tz) overload added %!s(int64=20) %!d(string=hai) anos
stringh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
stroptsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sttydefaults.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
sttydefaultsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sucontexth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
suioh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sun.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
sunh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
suserh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sustath.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sutsnameh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
svlimith.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
svtimesh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
swaith.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
sysexitsh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
syslogh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
systypeshh.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
termios.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
termiosh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
time.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
timeh.inc e9860e8c97 * solved bug #3860 with a union %!s(int64=20) %!d(string=hai) anos
timesh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
timexh.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
ttyenth.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
types.inc 216d27705d + Fixed some differences with Kylix libc %!s(int64=20) %!d(string=hai) anos
typesh.inc 8a3268cddb + Last Borland Compatibility fixes %!s(int64=20) %!d(string=hai) anos
ucontexth.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
ulimith.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
unistdh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
utimeh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
utmph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
utmpxh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
wcharh.inc 0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of %!s(int64=19) %!d(string=hai) anos
wctypeh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
wordexph.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
wordsizeh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos
xlocaleh.inc e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
xopen_limh.inc 4bc085713f + Initial implementation %!s(int64=22) %!d(string=hai) anos

README

This is the FPC translation of the C library header files.
This unit is meant to
- Give full access to the GNU libc library functionality.
- Be compatible to Borland's Libc.pas unit.

There will often exist 2 versions of a function call: one with a
pointer type argument - this is the straight translation of a libc call.
One is with a var/const argument, this is a more 'pascal' like call,
which is usually also the way Borland did it.

Each C header file has been translated to an .inc file.
The translation of header file xxx.h is named xxxh.inc.
If macros were converted, they are in a file xxx.inc

All files are included in libc.pp and their origin is noted there.

the file glue.inc is meant to form a bridge between the pascal
and C types, and to take care of some problems in the ordering
of the header files.

The translation was done on a SuSE 8.1 machine:
Kernel version: 2.4.18
glibc version: 2.3

Note on the Libc errno variable. On recent systems the errno symbol is no
longer published in libc. It has been replaced by a __errno_location
pointer, with a macro in the C header files to mask this. The pascal
Libc files assume this by default. This also means you cannot set the
errno value directly, you must use the 'seterrno' procedure for that.
(see errno.inc)

The old mechanism of a published errno libc variable is still available
by setting the LIBC_OLDERRNO define when compiling the libc units.

Michael.