michael 2711f7d464 + DELETE naming conflct 22 gadi atpakaļ
..
Makefile 4bc085713f + Initial implementation 22 gadi atpakaļ
Makefile.fpc 4bc085713f + Initial implementation 22 gadi atpakaļ
README 4bc085713f + Initial implementation 22 gadi atpakaļ
aineth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
aioh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
aliasesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
allocah.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
argph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
argzh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
asocketh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
asockiosh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bconfnameh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bdirenth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bdlfcnh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bfcntlh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bfenvh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
binh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bipch.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bmmanh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bmsqh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bnetdbh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bpollh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bresourceh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bschedh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bselecth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bsemh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bshmh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bsockaddrh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bsocket.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bsocketh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bstatfsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bstath.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bstatvfsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bstroptsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
btermiosh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
btimeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
buioh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bustath.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
butmph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
butmpxh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
butsnameh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bwaitflags.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bwaitflagsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bwaitstatus.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
bwaitstatush.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
crypth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ctypeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
dirent.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
direnth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
dlfcnh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
endianh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
envzh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
errh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
errnoh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
errorh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
fcntlh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
fenvh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
fileh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
fmtmsgh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
fnmatchh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
fstabh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
gconfigh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
gconvh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
getopth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
glibc_versionh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
globh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
glue.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
grph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
h2p 4bc085713f + Initial implementation 22 gadi atpakaļ
h2p1.sed 4bc085713f + Initial implementation 22 gadi atpakaļ
h2p2.sed 4bc085713f + Initial implementation 22 gadi atpakaļ
iconvh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
igmph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ineth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
inttypesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ioctl_typesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ioctlsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
kerneldefs.pp 4bc085713f + Initial implementation 22 gadi atpakaļ
kernelioctl.pp 4bc085713f + Initial implementation 22 gadi atpakaļ
kioctlsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
langinfoh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
lib_namesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
libc.pp 4bc085713f + Initial implementation 22 gadi atpakaļ
libgenh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
libintlh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
libio.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
libioh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
limitsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
local_limh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
localeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
malloch.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
mcheckh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
mntenth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
monetaryh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nashh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nath.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nax25h.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nech.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
netdbh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
netherh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nethernet.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
netherneth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nicmp6.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nicmp6h.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_arph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_ether.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_etherh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_fddih.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_packeth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_ppp.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_ppph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_shaperh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nif_trh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nifh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nigmph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nin.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nin_systmh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ninh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nip.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nip6h.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nip_icmp.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nip_icmph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
niph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nipxh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nl_typesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nnetromh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
npacketh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nroseh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nroute.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nrouteh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nssh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ntcph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nudph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
nupdh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
pathsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
posix1_limh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
posix2_limh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
posixopth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
printfh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
proutedh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
prwhodh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ptalkdh.inc 2711f7d464 + DELETE naming conflct 22 gadi atpakaļ
pthreadh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
pthreadtypesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ptimedh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ptyh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
pwdh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
regexh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
regexph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
saccth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
schedh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
searchh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
semaphoreh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sfsuidh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sgttyh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
shadowh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sigactionh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sigcontexth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
siginfoh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
signalh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
signumh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sigseth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sigstackh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sigthreadh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sioctlh.inc 519a94be0a + Solved some more naming conflicts 22 gadi atpakaļ
sipch.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
skdaemonh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sklogh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
smmaph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
smounth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
smsgh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
spawnh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
spermh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
spollh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sptraceh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
squota.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
squotah.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sraw.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
srawh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
srebooth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sresourceh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sscsi_ioctlh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sscsih.inc 1c9707a8a7 + Fixed renaming conflict 22 gadi atpakaļ
sselect.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sselecth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssemh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssendfileh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssgh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sshmh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssocketh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sstat.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sstatfsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sstath.inc 519a94be0a + Solved some more naming conflicts 22 gadi atpakaļ
sstatvfsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sswaph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssysctlh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssysinfoh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssyslog.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ssyslogh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stdinth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stdio_exth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stdio_limh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stdioh.inc 519a94be0a + Solved some more naming conflicts 22 gadi atpakaļ
stdlib.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stdlibh.inc c593f7572b + Fixed random name conflict 22 gadi atpakaļ
stime.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stimebh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stimeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
stringh.inc 519a94be0a + Solved some more naming conflicts 22 gadi atpakaļ
stroptsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sttydefaults.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sttydefaultsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sucontexth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
suioh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sun.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sunh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
suserh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sustath.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sutsnameh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
svlimith.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
svtimesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
swaith.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
sysexitsh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
syslogh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
systypeshh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
termios.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
termiosh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
time.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
timeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
timesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
timexh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ttimeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ttimeorg.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ttyenth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
typesh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ucontexth.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
ulimith.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
unistdh.inc 519a94be0a + Solved some more naming conflicts 22 gadi atpakaļ
utimeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
utmph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
utmpxh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
wcharh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
wctypeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
wordexph.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
wordsizeh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
xlocaleh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ
xopen_limh.inc 4bc085713f + Initial implementation 22 gadi atpakaļ

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

Michael.