| Age | Commit message (Expand) | Author |
| 2024-04-23 | libthr: add pthread_sigqueue(3) | Konstantin Belousov |
| 2023-08-16 | Remove $FreeBSD$: two-line .h pattern | Warner Losh |
| 2021-06-14 | Reduce code duplication in machine/_types.h | Alex Richardson |
| 2020-06-10 | Add pthread_getname_np() and pthread_setname_np() aliases for | Konstantin Belousov |
| 2018-08-18 | POSIX compliance improvements in the pthread(3) functions. | Pedro F. Giffuni |
| 2018-04-04 | pthread.h: minor indentation cleanups. | Pedro F. Giffuni |
| 2018-04-04 | pthread.h: drop nullability attributes. | Pedro F. Giffuni |
| 2017-11-25 | include: General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-02-16 | Small inclusion guard comment fix. | Pedro F. Giffuni |
| 2017-01-28 | Make use of clang nullability attributes. | Pedro F. Giffuni |
| 2017-01-01 | Remove some uses of the GCC __nonnull() attribute. | Pedro F. Giffuni |
| 2016-05-17 | Add implementation of robust mutexes, hopefully close enough to the | Konstantin Belousov |
| 2016-02-28 | Implement process-shared locks support for libthr.so.3, without | Konstantin Belousov |
| 2015-04-06 | Make use of gcc attributes in some standard include headers. | Pedro F. Giffuni |
| 2015-03-29 | Clean some spaces vs tabs. | Pedro F. Giffuni |
| 2015-03-25 | Temporarily revert 280458. | Pedro F. Giffuni |
| 2015-03-24 | Introduce nonnull attributes in the signal and pthread headers. | Pedro F. Giffuni |
| 2014-09-01 | Add lock annotations to the header files of our threading libraries. | Ed Schouten |
| 2013-10-22 | Add a dummy statement to the beginning of the pthread_cleanup_pop() macro | Tijl Coosemans |
| 2011-01-06 | Remove leftover for r214093. | David Xu |
| 2010-10-18 | Add pthread_rwlockattr_setkind_np and pthread_rwlockattr_getkind_np, the | David Xu |
| 2010-09-28 | In current code, statically initialized and destroyed object have | David Xu |
| 2009-03-14 | Fix the visibility of several prototypes. Also move pthread_kill() and | David Schultz |
| 2008-06-09 | Make pthread_cleanup_push() and pthread_cleanup_pop() as a pair of macros, | David Xu |
| 2008-03-22 | Add POSIX pthread API pthread_getcpuclockid() to get a thread's cpu | David Xu |
| 2007-10-29 | Add a new "non-portable" mutex type, PTHREAD_MUTEX_ADAPTIVE_NP. This | Kris Kennaway |
| 2005-10-24 | Add prototype for following functions, plus tab fixes. | David Xu |
| 2005-09-01 | Improve POSIX conformance: | Stefan Farfeleder |
| 2005-08-19 | - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. | Stefan Farfeleder |
| 2005-08-19 | Remove parameter names, the identifiers were in the user namespace. | Stefan Farfeleder |
| 2005-05-31 | According to: | Craig Rodrigues |
| 2005-04-11 | Increase PTHREAD_STACK_MIN to MINSIGSTKSZ because thread libraries now use | David Xu |
| 2005-04-03 | Add pthread_condattr_getclock, pthread_condattr_setclock. | David Xu |
| 2005-01-08 | Fix typo, function name pthread_rwlock_timedrwlock should be | David Xu |
| 2003-11-04 | Add the pthread_atfork() prototype. | Daniel Eischen |
| 2003-09-09 | Add code to support pthread spin lock. | David Xu |
| 2003-09-06 | Add small piece of code to support pthread_rwlock_timedrdlock and | David Xu |
| 2003-09-04 | Add code to support barrier synchronous object and implement | David Xu |
| 2003-04-20 | Add stub implementations of pthread_[gs]etconcurrency to libc_r and | John Polstra |
| 2003-02-10 | Add pthread_attr_getstack() and pthread_attr_setstack(). | Alfred Perlstein |
| 2003-01-23 | In the absence of consensus as to implement stubs for these TSH-shaded | Garrett Wollman |
| 2002-03-23 | Breath deep and take __P out of the system include files. | Warner Losh |
| 2001-07-20 | Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to | Jason Evans |
| 2001-03-04 | mark pthread_exit() as non-returning. | Alfred Perlstein |
| 2000-12-28 | Remove prototypes for pthread_attr_[gs]etfloatstate(), which we don't | Jason Evans |
| 2000-05-11 | Fixed missing consts for function parameters, so that the code matches | Bruce Evans |
| 2000-02-20 | Do not conditionalize function prototype definition for functions we | Jason Evans |
| 2000-01-10 | Make sched_param parameter a const to comply with POSIX and SUSv2 specs. | Daniel Eischen |
| 1999-12-18 | Fix some minor POSIX/SUSv2 compliance nits. | Jason Evans |
| 1999-12-16 | Move POSIX feature constants from pthread.h to unistd.h, as required by | Jason Evans |