<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include/pthread.h, branch release/7.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-03-21T01:30:13Z</updated>
<entry>
<title>Copy releng/7.3 to release/7.3.0 to mark 7.3-RELEASE.</title>
<updated>2010-03-21T01:30:13Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-03-21T01:30:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c4d1c1956ecb0a222fb2f4579c320391fb67f06'/>
<id>urn:sha1:9c4d1c1956ecb0a222fb2f4579c320391fb67f06</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.3-RELEASE image.
</content>
</entry>
<entry>
<title>Mostly synchronize  lib/libthr and sys/kern/kern_umtx.c with the code</title>
<updated>2009-03-24T20:57:10Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-03-24T20:57:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5da9fe5b5d84c14339b36ecf7f6f52b5b95076cd'/>
<id>urn:sha1:5da9fe5b5d84c14339b36ecf7f6f52b5b95076cd</id>
<content type='text'>
from HEAD.

Since libkse is still built on RELENG_7, pthread_cleanup_push/pop
are left as the functions, but the support code in libthr is present for
the macro versions.

Malloc in RELENG_7 does not require thread exit hook, but I decided
to add empty handler for it, instead of removing callback from thr_exit().

No mergeinfo since this change is prepared by patching libthr and then
bringing in required missed bits.

Requested by:	bms
Reviewed by:	davidxu
Tested by:	bms, Mykola Dzham &lt;i levsha org ua&gt;
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: Add support for non-portable adaptive mutexes, as well as experimental</title>
<updated>2007-11-14T01:10:12Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2007-11-14T01:10:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a666c430f7245109797e8f22696787b40862973d'/>
<id>urn:sha1:a666c430f7245109797e8f22696787b40862973d</id>
<content type='text'>
support for spinning/yielding loops.

Approved by: re@ (kensmith)
</content>
</entry>
<entry>
<title>Add prototype for following functions, plus tab fixes.</title>
<updated>2005-10-24T05:53:54Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2005-10-24T05:53:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=02ea63873223ac4f3422825440f0e2657460ca14'/>
<id>urn:sha1:02ea63873223ac4f3422825440f0e2657460ca14</id>
<content type='text'>
	pthread_condattr_getpshared
	pthread_condattr_setpshared
	pthread_mutexattr_getpshared
	pthread_mutexattr_setpshared
</content>
</entry>
<entry>
<title>Improve POSIX conformance:</title>
<updated>2005-09-01T15:33:22Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-09-01T15:33:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=323abbb7ce5ad4cf38c9ad68229c14008b712cb2'/>
<id>urn:sha1:323abbb7ce5ad4cf38c9ad68229c14008b712cb2</id>
<content type='text'>
- Don't pollute the namespace by including &lt;sys/types.h&gt;, &lt;sys/time.h&gt;,
  &lt;sys/signal.h&gt; and &lt;limits.h&gt;.  Use __MINSIGSTKSZ and __ULONG_MAX from
  &lt;machine/_limits.h&gt;, __sigset_t from &lt;sys/_sigset.h&gt; instead.
- Include &lt;time.h&gt; because POSIX says we have to.

PTHREAD_{DESTRUCTOR_ITERATIONS,KEYS_MAX,STACK_MIN,THREADS_MAX} should
eventually move to &lt;limits.h&gt; but are left here for now.

Discussed on:	standards@, threads@
</content>
</entry>
<entry>
<title>- Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution.</title>
<updated>2005-08-19T21:31:42Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-08-19T21:31:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ad7c49168f8b32fedbe11f4675cb7d4bd3b896e6'/>
<id>urn:sha1:ad7c49168f8b32fedbe11f4675cb7d4bd3b896e6</id>
<content type='text'>
- Remove the macros MUTEX_TYPE_FAST and MUTEX_TYPE_COUNTING_FAST.

OK'ed by:	deischen
</content>
</entry>
<entry>
<title>Remove parameter names, the identifiers were in the user namespace.</title>
<updated>2005-08-19T08:37:16Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-08-19T08:37:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6ee81d6ffbe8bd871ecba9536b703a257d2d8279'/>
<id>urn:sha1:6ee81d6ffbe8bd871ecba9536b703a257d2d8279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>According to:</title>
<updated>2005-05-31T15:18:17Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-05-31T15:18:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4d62f529a326eac688ff116f9f6b54dae15056f6'/>
<id>urn:sha1:4d62f529a326eac688ff116f9f6b54dae15056f6</id>
<content type='text'>
http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/types.h.html

#include &lt;sys/types.h&gt;
should include the definitions of pthread types.

PR:		standards/78907
Reported by:	Brooks Davis
Approved by:	das (mentor)
</content>
</entry>
<entry>
<title>Increase PTHREAD_STACK_MIN to MINSIGSTKSZ because thread libraries now use</title>
<updated>2005-04-11T03:47:42Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2005-04-11T03:47:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=213a268eec7f564c404898fe32ecc9c0c2b1104c'/>
<id>urn:sha1:213a268eec7f564c404898fe32ecc9c0c2b1104c</id>
<content type='text'>
makecontext which enforces a minimum stack size to be MINSIGSTKSZ.

Bug report: Bill Middleton &lt;flashdict at gmail dot com&gt;, BSD-sharp project.
</content>
</entry>
<entry>
<title>Add pthread_condattr_getclock, pthread_condattr_setclock.</title>
<updated>2005-04-03T23:55:02Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2005-04-03T23:55:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc5684ec1555c12c5ce7adcd22210fcd024f95a3'/>
<id>urn:sha1:fc5684ec1555c12c5ce7adcd22210fcd024f95a3</id>
<content type='text'>
</content>
</entry>
</feed>
