<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libpthread/Makefile, branch releng/5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>For now, build and install this as libkse instead of libpthread.</title>
<updated>2002-12-08T22:43:31+00:00</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2002-12-08T22:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=84001cde8f2f4de96d7f2935dd053818124b89c1'/>
<id>84001cde8f2f4de96d7f2935dd053818124b89c1</id>
<content type='text'>
This will avoid any accidental use of an experimental library.

Suggested by:	rwatson
Approved by:	re (jhb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will avoid any accidental use of an experimental library.

Suggested by:	rwatson
Approved by:	re (jhb)
</pre>
</div>
</content>
</entry>
<entry>
<title>Zap now-unused SHLIB_MINOR</title>
<updated>2002-09-28T00:25:32+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-28T00:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=224af215a6fe8d5e5e2c91cc97c48bdd67c991c7'/>
<id>224af215a6fe8d5e5e2c91cc97c48bdd67c991c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mechanically change all libc_r references to libpthread.</title>
<updated>2002-09-16T19:29:34+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-09-16T19:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cfa1f4e6598fe97439b3012396e30d1eeb759421'/>
<id>cfa1f4e6598fe97439b3012396e30d1eeb759421</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the changes needed for libpthread to compile in its new home.</title>
<updated>2002-09-16T08:45:36+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-09-16T08:45:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cc118d869b950c0c5b934133ed4184e83d88553b'/>
<id>cc118d869b950c0c5b934133ed4184e83d88553b</id>
<content type='text'>
The new libpthread will provide POSIX threading support using KSE.
These files were previously repo-copied from src/lib/libc_r.

Reviewed by:	deischen
Approved by:	-arch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new libpthread will provide POSIX threading support using KSE.
These files were previously repo-copied from src/lib/libc_r.

Reviewed by:	deischen
Approved by:	-arch
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync SCM ID comments with libc.</title>
<updated>2002-04-15T20:22:28+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-04-15T20:22:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cb81cd7952532a3b567d51fd7065c5e7aa284465'/>
<id>cb81cd7952532a3b567d51fd7065c5e7aa284465</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add weak definitions for wrapped system calls.  In general:</title>
<updated>2001-01-24T13:03:38+00:00</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2001-01-24T13:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e5106342c6de9cbe26c4827e4e29bae309cd8cfb'/>
<id>e5106342c6de9cbe26c4827e4e29bae309cd8cfb</id>
<content type='text'>
	_foo - wrapped system call
	foo - weak definition to _foo

and for cancellation points:

	_foo - wrapped system call
	__foo - enter cancellation point, call _foo(), leave
	        cancellation point
	foo - weak definition to __foo

Change use of global _thread_run to call a function to get the
currently running thread.

Make all pthread_foo functions weak definitions to _pthread_foo,
where _pthread_foo is the implementation.  This allows an application
to provide its own pthread functions.

Provide slightly different versions of pthread_mutex_lock and
pthread_mutex_init so that we can tell the difference between
a libc mutex and an application mutex.  Threads holding mutexes
internal to libc should never be allowed to exit, call signal
handlers, or cancel.

Approved by:	-arch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	_foo - wrapped system call
	foo - weak definition to _foo

and for cancellation points:

	_foo - wrapped system call
	__foo - enter cancellation point, call _foo(), leave
	        cancellation point
	foo - weak definition to __foo

Change use of global _thread_run to call a function to get the
currently running thread.

Make all pthread_foo functions weak definitions to _pthread_foo,
where _pthread_foo is the implementation.  This allows an application
to provide its own pthread functions.

Provide slightly different versions of pthread_mutex_lock and
pthread_mutex_init so that we can tell the difference between
a libc mutex and an application mutex.  Threads holding mutexes
internal to libc should never be allowed to exit, call signal
handlers, or cancel.

Approved by:	-arch
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the shared lib version.  There seems to have been an incompatible</title>
<updated>2000-11-14T02:46:23+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-11-14T02:46:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fe17fef5d241508cdc98d5e1e7c54e2c24a1da3b'/>
<id>fe17fef5d241508cdc98d5e1e7c54e2c24a1da3b</id>
<content type='text'>
change committed to RELENG_4 where a bump there is now necessary.
We've got to go before RELENG_4 does.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
change committed to RELENG_4 where a bump there is now necessary.
We've got to go before RELENG_4 does.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable _PTHREADS_INVARIANTS until the recent libc_r changes are</title>
<updated>2000-10-13T22:19:50+00:00</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2000-10-13T22:19:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b4145b0bfaddb6e775d2d2c4fdc8e1f6357a95f4'/>
<id>b4145b0bfaddb6e775d2d2c4fdc8e1f6357a95f4</id>
<content type='text'>
shaken out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
shaken out.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add wrapper for kevent() syscall</title>
<updated>2000-08-07T16:51:56+00:00</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2000-08-07T16:51:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=532c92a865da0a2888fd30f226e7c1f714456176'/>
<id>532c92a865da0a2888fd30f226e7c1f714456176</id>
<content type='text'>
Noted as missing by: nicolas.leonard@animaths.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Noted as missing by: nicolas.leonard@animaths.com
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove DEBUG_FLAGS=-g3, which never should have been committed.</title>
<updated>2000-07-05T16:21:42+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2000-07-05T16:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e21fa6847e9a459f9d60e8a13c0432bf37e6d380'/>
<id>e21fa6847e9a459f9d60e8a13c0432bf37e6d380</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
