[fpc-devel] Threading support and C library under Linux/Unix

Marco van de Voort marcov at stack.nl
Tue Jun 22 15:29:57 CEST 2010


In our previous episode, Henry Vermaak said:
> > The problem is not the programming (since a dedicated person could probably
> > start with a translated glibc in a good month), but the continuous
> > maintenance (for every distribution separately, since they could use
> > different kernels, options etc) , and interoperability with C code would be
> > killing.
> 
> What maintenance are you referring to? 

> The syscall interface is very stable, so you wouldn't have to touch
> anything there.  I haven't looked at the nptl source, yet, what do they
> use that changes between distros?

The syscall interface now only uses a subset of relatively the oldest
functions.  It doesn't use whatever libpthreads uses to interface with the
kernel. (and which got reworked afaik with every major kernel version, and
sometimes inbeween)



More information about the fpc-devel mailing list