Do I need to do anything special to use NPTL instead of pthreads? I am on kernel 2.3.23...
I am asking because I am looking at some code which is presumably working with NPTL but I can see that it still includes pthreads, which AFAIK has problems like signal handling at thread level, spurious wake-ups, etc.
The threading implementation is chosen at configure time of the c runtime library, typically glibc (see the example for
--enable-add-ons
).