<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/pthread.h, branch upstream/2.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F2.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F2.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1997-03-04T01:35:21Z</updated>
<entry>
<title>YAMFC (rev 1.5, disable definition of _POSIX_THREAD_PRIORITY_SCHEDULING).</title>
<updated>1997-03-04T01:35:21Z</updated>
<author>
<name>Alexander Langer</name>
<email>alex@FreeBSD.org</email>
</author>
<published>1997-03-04T01:35:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=087ab6aea2fb2a02c62e08f26c29c3a40b267f9a'/>
<id>urn:sha1:087ab6aea2fb2a02c62e08f26c29c3a40b267f9a</id>
<content type='text'>
</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/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>
<entry>
<title>Submitted by:	 john birrel</title>
<updated>1996-01-22T00:24:56Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1996-01-22T00:24:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c2eb19365e549cd26747f2b70b666bc9bbea4c2'/>
<id>urn:sha1:2c2eb19365e549cd26747f2b70b666bc9bbea4c2</id>
<content type='text'>
Obtained from: uthread package

thrreads definitions
</content>
</entry>
</feed>
