https://nick-black.com/dankwiki/index.php?title=LinuxThreads&feed=atom&action=historyLinuxThreads - revision history2024-03-29T04:39:03ZRevision history for this page on the wikiMediaWiki 1.41.0https://nick-black.com/dankwiki/index.php?title=LinuxThreads&diff=727&oldid=prevDank at 14:54, 12 July 20092009-07-12T14:54:23Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:54, 12 July 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The old [[Pthreads]] implementation on [[Linux APIs|Linux]] systems running [[Glibc|GNU libc]] or <tt>libc5</tt>. It was superseded by [[NPTL]] and NGPT, with [[NPTL]] becoming the Linux pthreads implementation of record. LinuxThreads is emulated under [[FreeBSD APIs|FreeBSD]] via the <tt>devel/linuxthreads</tt> Port. LinuxThreads did not faithfully support the full 1003.1c standard (especially regarding signal handling and <tt>PTHREAD_SCOPE_PROCESS</tt>), 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).</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The old [[Pthreads]] implementation on [[Linux APIs|Linux]] systems running [[Glibc|GNU libc]] or <tt>libc5</tt>. It was superseded by [[NPTL]] and NGPT, with [[NPTL]] becoming the Linux pthreads implementation of record. LinuxThreads is emulated under [[FreeBSD APIs|FreeBSD]] via the <tt>devel/linuxthreads</tt> Port. LinuxThreads did not faithfully support the full 1003.1c standard (especially regarding signal handling and <tt>PTHREAD_SCOPE_PROCESS</tt>), 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 [http://pauillac.inria.fr/~xleroy/linuxthreads/ here], including the [http://pauillac.inria.fr/~xleroy/linuxthreads/README README] and a [http://pauillac.inria.fr/~xleroy/linuxthreads/faq.html FAQ].</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>It can still be found [http://pauillac.inria.fr/~xleroy/linuxthreads/ here], including the [http://pauillac.inria.fr/~xleroy/linuxthreads/README README] and a [http://pauillac.inria.fr/~xleroy/linuxthreads/faq.html FAQ].</div></td><td colspan="2" class="diff-side-added"></td></tr>
<!-- diff cache key wikidb:diff:1.41:old-726:rev-727:php=table -->
</table>Dankhttps://nick-black.com/dankwiki/index.php?title=LinuxThreads&diff=726&oldid=prevDank: 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...'2009-07-12T14:54:11Z<p>Created page with 'The old <a href="/dankwiki/index.php/Pthreads" title="Pthreads">Pthreads</a> implementation on <a href="/dankwiki/index.php/Linux_APIs" title="Linux APIs">Linux</a> systems running <a href="/dankwiki/index.php/Glibc" class="mw-redirect" title="Glibc">GNU libc</a> or <tt>libc5</tt>. It was superseded by <a href="/dankwiki/index.php/NPTL" title="NPTL">NPTL</a> and NGPT, with <a href="/dankwiki/index.php/NPTL" title="NPTL">NPTL</a> becoming t...'</p>
<p><b>New page</b></p><div>The old [[Pthreads]] implementation on [[Linux APIs|Linux]] systems running [[Glibc|GNU libc]] or <tt>libc5</tt>. It was superseded by [[NPTL]] and NGPT, with [[NPTL]] becoming the Linux pthreads implementation of record. LinuxThreads is emulated under [[FreeBSD APIs|FreeBSD]] via the <tt>devel/linuxthreads</tt> Port. LinuxThreads did not faithfully support the full 1003.1c standard (especially regarding signal handling and <tt>PTHREAD_SCOPE_PROCESS</tt>), 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).<br />
<br />
It can still be found [http://pauillac.inria.fr/~xleroy/linuxthreads/ here], including the [http://pauillac.inria.fr/~xleroy/linuxthreads/README README] and a [http://pauillac.inria.fr/~xleroy/linuxthreads/faq.html FAQ].</div>Dank