| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove $FreeBSD$: two-line .h pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
| * | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
| * | libc: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-25 | 1 | -1/+3 |
| * | Make semaphore names list mutex non-recursive. | Konstantin Belousov | 2017-04-30 | 1 | -5/+1 |
| * | Restructure normal (non-error) control flow in sem_close(). | Konstantin Belousov | 2017-04-30 | 1 | -12/+10 |
| * | Style. | Konstantin Belousov | 2017-04-30 | 1 | -22/+25 |
| * | Add sem_clockwait_np() | Eric van Gyzen | 2017-02-23 | 1 | -16/+37 |
| * | sem: Don't free nameinfo that is still in list when open() fails. | Jilles Tjoelker | 2016-01-22 | 1 | -1/+3 |
| * | sem_post(): Fix and document semaphore value overflow error. | Jilles Tjoelker | 2015-01-28 | 1 | -2/+4 |
| * | The current POSIX semaphore implementation stores the _has_waiters flag | John Baldwin | 2014-10-24 | 1 | -13/+14 |
| * | Invalidate the cache for the named posix semaphore when opened and | Konstantin Belousov | 2014-05-10 | 1 | -29/+36 |
| * | Style. | Konstantin Belousov | 2014-05-10 | 1 | -2/+2 |
| * | To avoid missing a chance to cancel thread, call _pthread_testcancel at the | David Xu | 2014-03-13 | 1 | -0/+1 |
| * | Make more code be protected by internal mutex, and now it is fork-safe, in | David Xu | 2013-02-17 | 1 | -2/+2 |
| * | Simplify code by using flag O_EXLOCK. | David Xu | 2013-02-16 | 1 | -9/+3 |
| * | libc: Use O_CLOEXEC for various internal file descriptors. | Jilles Tjoelker | 2012-09-29 | 1 | -1/+1 |
| * | sem_open: Make sure to fail an O_CREAT|O_EXCL open, even if that semaphore | Jilles Tjoelker | 2012-04-09 | 1 | -4/+10 |
| * | In sem_post, the field _has_waiters is no longer used, because some | David Xu | 2012-04-05 | 1 | -16/+8 |
| * | Revert previous change. It is an incomplete change from old branch. :-( | David Xu | 2012-03-21 | 1 | -60/+39 |
| * | Use version 2 of semaphore provided by kernel umtx code, now if there is | David Xu | 2012-03-21 | 1 | -39/+60 |
| * | In revision 231989, we pass a 16-bit clock ID into kernel, however | David Xu | 2012-02-25 | 1 | -11/+16 |
| * | Insert read memory barriers. | David Xu | 2012-01-16 | 1 | -0/+1 |
| * | To support stack unwinding for cancellation points, add -fexceptions flag | David Xu | 2010-09-25 | 1 | -30/+7 |
| * | preserve errno when processing error cases. | David Xu | 2010-01-18 | 1 | -1/+3 |
| * | Also call sem_module_init in sem_close to initialize mutex | David Xu | 2010-01-15 | 1 | -0/+2 |
| * | Return SEM_FAILED instead of NULL, though there are same, but the | David Xu | 2010-01-13 | 1 | -2/+3 |
| * | Don't forget to use fourth argument if O_CREAT is set in argument oflag. | David Xu | 2010-01-07 | 1 | -1/+3 |
| * | More cleanup, remove _libc prefix because libthr no longer has stubs | David Xu | 2010-01-05 | 1 | -31/+21 |
| * | Don't check has_waiters twice, inline some small functions. | David Xu | 2010-01-05 | 1 | -8/+5 |
| * | Use umtx to implement process sharable semaphore, to make this work, | David Xu | 2010-01-05 | 1 | -0/+470 |