<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include/pthread_np.h, branch release/2.2.7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1997-06-24T04:32:27Z</updated>
<entry>
<title>YAMFC</title>
<updated>1997-06-24T04:32:27Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1997-06-24T04:32:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e1c2234c8390d878db1a131777c970226215d7bf'/>
<id>urn:sha1:e1c2234c8390d878db1a131777c970226215d7bf</id>
<content type='text'>
the include files need to match the lib (duh)
</content>
</entry>
<entry>
<title>Submitted by: John Birrell &lt;cimaxp1!jb@werple.net.au&gt;</title>
<updated>1996-08-20T08:22:01Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1996-08-20T08:22:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0f7d684755aefbcfd70b45d24efc2d39bc505c4c'/>
<id>urn:sha1:0f7d684755aefbcfd70b45d24efc2d39bc505c4c</id>
<content type='text'>
Here are the diffs for libc_r to get it one step closer to P1003.1c
These make most of the thread/mutex/condvar structures opaque to the
user. There are three functions which have been renamed with _np
suffixes because they are extensions to P1003.1c (I did them for JAVA,
which needs to suspend/resume threads and also start threads suspended).

I've created a new header (pthread_np.h) for the non-POSIX stuff.

The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented
doesn't work. I think its best to delete it. I don't think libc_r needs
tags anyway, 'cause most of the source is in libc which does have tags.

also:

Here's the first batch of man pages for the thread functions.
The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was
inherited from /usr/src/lib/libc/Makefile that should only be done with
libc.

also:

I should have sent this diff with the pthread(3) man page.
It allows people to type

make -DWANT_LIBC_R world

to get libc_r built with the rest of the world. I put this in the
pthread(3) man page.  The default is still not to build libc_r.


also:
The diff attached adds a pthread(3) man page to /usr/src/share/man/man3.
The idea is that without libc_r installed, this man page will give people
enough info to know that they have to build libc_r.
</content>
</entry>
</feed>
