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

Henry Vermaak henry.vermaak at gmail.com
Tue Jun 22 15:35:33 CEST 2010


On 22 June 2010 14:29, Marco van de Voort <marcov at stack.nl> wrote:
> 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)

(I was talking about the kernel syscall interface).

So maybe the fpc syscall interface needs to be updated.  Can you give
any examples of what got reworked?  The kernel seems very serious
about keeping the syscall interface stable.

Henry



More information about the fpc-devel mailing list