Check out my first novel, midnight's simulacra!

LinuxThreads: Difference between revisions

From dankwiki
Jump to navigation Jump to search
Created page with 'The old Pthreads implementation on Linux systems running GNU libc or <tt>libc5</tt>. It was superseded by NPTL and NGPT, with NPTL becoming t...'
(No difference)

Revision as of 14:54, 12 July 2009

The old Pthreads implementation on Linux systems running GNU libc or libc5. It was superseded by NPTL and NGPT, with NPTL becoming the Linux pthreads implementation of record. LinuxThreads is emulated under FreeBSD via the devel/linuxthreads Port. LinuxThreads did not faithfully support the full 1003.1c standard (especially regarding signal handling and PTHREAD_SCOPE_PROCESS), used a control thread, and co-opted two signals (realtime signals if possible, or otherwise SIGUSR1 and SIGUSR2. Realtime signals were supported on Linux 2.2+ when using glibc).

It can still be found here, including the README and a FAQ.