NPTL and glibc (on Sid)
I am using Debian/Sid on a new Apple PowerBook 12" 1.33GHz
(ppc). kernel is (self compiled) 2.6.7-rc2 with latest pmdisk patches
(but the suspend to disk don't really work).
It is my impression that the current libc & libc-dev 2.3.2.ds1-13 are
using the new NPTL (Native POSIX Threading Library, initially by Ulrich
Drepper) for threading (instead of old LinuxThreads, initially by
Xavier Leroy). Actually, I believe that glibc >= 2.3 is NPTL based,
but I am not fully sure of this.
I don't have any man pages (in english) for pthread_kill, which is
briefly mentionned in libc-doc. Bizarrely, manpges-fr from
http://packages.debian.org/unstable/doc/manpages-fr seems to contain a
french translation of such a man page.
Can threads throw *reliably* signals from one thread to another? I am
considering using it for a multi-threaded garbage collector (which
obviously would have some system & plateform specific parts).
What is NPTL status w.r.t libc? I did google, but did not found really
clear results.... (it seems that libc 2.3.2 has NPTL, but I am not
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France