<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthr, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-02-19T15:00:55Z</updated>
<entry>
<title>MFC 250691:</title>
<updated>2014-02-19T15:00:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2014-02-19T15:00:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=408c78502f80d167207d19589af769c48d01b5db'/>
<id>urn:sha1:408c78502f80d167207d19589af769c48d01b5db</id>
<content type='text'>
Return one-based key so that user can check if the key is ever allocated
in the first place.
</content>
</entry>
<entry>
<title>MFC r261354:</title>
<updated>2014-02-08T15:51:42Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2014-02-08T15:51:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=35415b75961f4147a183a3d2569b67d8df036259'/>
<id>urn:sha1:35415b75961f4147a183a3d2569b67d8df036259</id>
<content type='text'>
In _pthread_kill(), if passed pthread is current thread, do not send
the signal second time, by adding the missed else before if statement.

PR:	threads/186309
</content>
</entry>
<entry>
<title>MFC r258499:</title>
<updated>2013-11-30T14:39:56Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-11-30T14:39:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0ea5c19b18350bbad24a07123f3ff146c55fd6a'/>
<id>urn:sha1:c0ea5c19b18350bbad24a07123f3ff146c55fd6a</id>
<content type='text'>
Fix for the spurious signal handler call with zero signo in the threaded
process.
</content>
</entry>
<entry>
<title>MFC r239347, 240295, 240296 and 253325:</title>
<updated>2013-08-16T06:40:12Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2013-08-16T06:40:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c979c4ae347622f95a90e7382ae43651d027d390'/>
<id>urn:sha1:c979c4ae347622f95a90e7382ae43651d027d390</id>
<content type='text'>
    r239347 | davidxu | 2012-08-17 10:26:31 +0800 (Fri, 17 Aug 2012) | 7 lines

    Implement syscall clock_getcpuclockid2, so we can get a clock id
    for process, thread or others we want to support.
    Use the syscall to implement POSIX API clock_getcpuclock and
    pthread_getcpuclockid.

    PR:	168417

    ------------------------------------------------------------------------
    r240295 | davidxu | 2012-09-10 13:00:29 +0800 (Mon, 10 Sep 2012) | 2 lines

    Add missing prototype for clock_getcpuclockid.

    ------------------------------------------------------------------------
    r240296 | davidxu | 2012-09-10 13:09:39 +0800 (Mon, 10 Sep 2012) | 2 lines

    Process CPU-Time Clocks option is supported, define _POSIX_CPUTIME.

    ------------------------------------------------------------------------
    r253325 | kib | 2013-07-14 03:32:50 +0800 (Sun, 14 Jul 2013) | 6 lines

    Allow to call clock_gettime() on the clock id for zombie process.

    Reported by:	Petr Salinger &lt;Petr.Salinger@seznam.cz&gt;
    PR:	threads/180496
    Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r251985:</title>
<updated>2013-06-26T05:49:29Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-06-26T05:49:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6e6637e7f1147715dfbc173b6ae1a058dfdbb64f'/>
<id>urn:sha1:6e6637e7f1147715dfbc173b6ae1a058dfdbb64f</id>
<content type='text'>
When enabling the cancellation, only process the pending cancellation
for asynchronous mode.
</content>
</entry>
<entry>
<title>MFC r251284:</title>
<updated>2013-06-17T07:12:34Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-06-17T07:12:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=edfef9992b53e29a2b672ae5ef3d7932262047a1'/>
<id>urn:sha1:edfef9992b53e29a2b672ae5ef3d7932262047a1</id>
<content type='text'>
Unify the code of check_deferred_signal() for all architectures.
</content>
</entry>
<entry>
<title>MFC r250013 (by davidxu):</title>
<updated>2013-06-17T07:11:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-06-17T07:11:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d66f83e7a4cffd182ee0981f97ed57a54557bd4d'/>
<id>urn:sha1:d66f83e7a4cffd182ee0981f97ed57a54557bd4d</id>
<content type='text'>
Remove extra code for SA_RESETHAND, it is not needed because kernel has
already done this.

Approved by:	davidxu
</content>
</entry>
<entry>
<title>MFC r251047:</title>
<updated>2013-06-04T05:07:03Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-06-04T05:07:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6daf13e7b2d3bd374dc74bf889de3a81f0491a4'/>
<id>urn:sha1:f6daf13e7b2d3bd374dc74bf889de3a81f0491a4</id>
<content type='text'>
Avoid a nested frame for getcontext() call in check_deferred_signal().
</content>
</entry>
<entry>
<title>MFC r251040:</title>
<updated>2013-06-03T04:58:12Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-06-03T04:58:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f30cb7240263eb436acbe6068422239e771235bb'/>
<id>urn:sha1:f30cb7240263eb436acbe6068422239e771235bb</id>
<content type='text'>
Partially apply the capitalization of the heading word of the sequence
and fix typo.
</content>
</entry>
<entry>
<title>Merge r238637,r238640,r238641,r238642:</title>
<updated>2012-07-23T09:33:31Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2012-07-23T09:33:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=579eeb881796ddf9aeffcee82a6717f4676ad14f'/>
<id>urn:sha1:579eeb881796ddf9aeffcee82a6717f4676ad14f</id>
<content type='text'>
------------------------------------------------------------------------
r238637 | davidxu | 2012-07-20 09:56:14 +0800 (Fri, 20 Jul 2012) | 6 lines

Don't forget to release a thread reference count,
replace _thr_ref_add() with _thr_find_thread(),
so reference count is no longer needed.

------------------------------------------------------------------------
r238640 | davidxu | 2012-07-20 11:00:41 +0800 (Fri, 20 Jul 2012) | 2 lines

Eliminate duplicated code.

------------------------------------------------------------------------
r238641 | davidxu | 2012-07-20 11:16:52 +0800 (Fri, 20 Jul 2012) | 2 lines

Eliminate duplicated code.

------------------------------------------------------------------------
r238642 | davidxu | 2012-07-20 11:22:17 +0800 (Fri, 20 Jul 2012) | 2 lines

Don't assign same value.

Approved by:	re (kib)
</content>
</entry>
</feed>
