Add (done) task: Write kse(2) man page documenting new system calls.

Other minor tweaks.
This commit is contained in:
Archie Cobbs 2002-11-05 18:14:12 +00:00
parent d949cca895
commit de2f774e5e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=14851

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/kse/index.sgml,v 1.2 2002/11/04 02:05:12 mini Exp $">
<!ENTITY date "$FreeBSD: www/en/kse/index.sgml,v 1.3 2002/11/04 02:32:46 jmallett Exp $">
<!ENTITY title "FreeBSD KSE Project">
<!ENTITY email 'mini'>
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
@ -45,7 +45,9 @@
which takes advantage of the extra facilities the kernel provides.</p>
<p>The goal is to replace the current user threading system provided by
the libc_r library, and the -pthread gcc option.
the libc_r library, and the <tt>-pthread</tt> gcc option, with a new
libpthread library which will be linked with the <tt>-lpthread</tt>
gcc option.
<a name="using"></a>
<h2>Using KSE</h2>
@ -60,7 +62,7 @@
on your system, either run <tt>make install</tt> from
<span class="filename">/usr/src/lib/libpthread</span> (if you have
sources installed on your system), or check out the
<span class="filename">libpthread</span> module from cvs.</p>
<span class="filename">libpthread</span> module from CVS.</p>
<p>Linking an application against libpthread is straighforward. In its
makefiles, change the <tt>-pthread</tt> option to <tt>-lpthread</tt>
@ -98,6 +100,14 @@
<td> &status.done; </td>
</tr>
<tr>
<td> libpthread </td>
<td> Write kse(2) man page documenting new system calls. </td>
<td> &a.archie; </td>
<td> 10 September 2002 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> libpthread </td>
<td> Schedule an idle context when appropriate. </td>