<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libpthread, branch release/2.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1996-11-02T10:41:29Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'.</title>
<updated>1996-11-02T10:41:29Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1996-11-02T10:41:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2fce0b4e66baed619f83c7226d51fe90862f0122'/>
<id>urn:sha1:2fce0b4e66baed619f83c7226d51fe90862f0122</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add missing comma(s) in .Xr macros</title>
<updated>1996-09-23T22:24:39Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-09-23T22:24:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e0e5145ce6dc9de9aa4d1ce7a36a8dcf06b96585'/>
<id>urn:sha1:e0e5145ce6dc9de9aa4d1ce7a36a8dcf06b96585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix .Xr macro</title>
<updated>1996-09-21T15:08:10Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-09-21T15:08:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=374fc79d704e7e3d502b56847cd8a8b909ed3a6e'/>
<id>urn:sha1:374fc79d704e7e3d502b56847cd8a8b909ed3a6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove now un-necessary FreeBSD specific code since our timespec</title>
<updated>1996-09-20T06:33:54Z</updated>
<author>
<name>Nate Williams</name>
<email>nate@FreeBSD.org</email>
</author>
<published>1996-09-20T06:33:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ae0baddec3484468bf6c01e4483c1369ff16df48'/>
<id>urn:sha1:ae0baddec3484468bf6c01e4483c1369ff16df48</id>
<content type='text'>
structure now has the correct member names.

Pointed out by: Peter Wemm
</content>
</entry>
<entry>
<title>Don't create/install libc_r_pic.a</title>
<updated>1996-08-30T01:43:15Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-08-30T01:43:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d4b71eaa37a9d2f64c33bee7e18fa488de69de1'/>
<id>urn:sha1:1d4b71eaa37a9d2f64c33bee7e18fa488de69de1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Submitted by: john birell (jb@cimlogic.com.au)</title>
<updated>1996-08-22T04:25:09Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1996-08-22T04:25:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5eaf55414c778599da638c9f54ded7a4e7455ecc'/>
<id>urn:sha1:5eaf55414c778599da638c9f54ded7a4e7455ecc</id>
<content type='text'>
fixups for makefiles
and for Thread-safe sycalls
</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>
<entry>
<title>``mv'' -&gt; ``mv -f''</title>
<updated>1996-05-07T23:19:49Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-05-07T23:19:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9fb933075efacc206d4968ca872ad7ea94349ba4'/>
<id>urn:sha1:9fb933075efacc206d4968ca872ad7ea94349ba4</id>
<content type='text'>
``rm'' -&gt; ``rm -f''
so mv/rm may not ask for confirmation if you are not root
</content>
</entry>
<entry>
<title>Sync libc_r with libc changes..</title>
<updated>1996-05-05T08:22:20Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-05-05T08:22:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5437a8234cfcead4f299fe283e92c74b73f0b4cc'/>
<id>urn:sha1:5437a8234cfcead4f299fe283e92c74b73f0b4cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added a new module "uthread_autoinit.cc".  This is a small C++ module.</title>
<updated>1996-02-17T02:19:37Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1996-02-17T02:19:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=82d29a82b5564bfb3fc44cf7c4ccf3469304f8cc'/>
<id>urn:sha1:82d29a82b5564bfb3fc44cf7c4ccf3469304f8cc</id>
<content type='text'>
It uses a static constructor to call _thread_init() at program start-up
time.  That eliminates the need for any initialization hooks in crt0.o.

Added a symbol reference in "uthread_init.c", to ensure that the new
module will always be pulled in when the archive version of the library
is used.

In "Makefile.inc", defined CPLUSPLUSLIB, so that the constructor will be
properly invoked in the shared library.

Suggested by: Christopher Provenzano, Peter Wemm, and others.
</content>
</entry>
</feed>
