| Age | Commit message (Expand) | Author |
| 2025-05-31 | Provide user interface to retrieve reported extended errors | Konstantin Belousov |
| 2024-05-08 | libthr: avoid varargs in fcntl and openat interposers | Brooks Davis |
| 2024-04-22 | libthr: always use __libc_interposing_slot() | Brooks Davis |
| 2024-03-19 | syscalls.master: make __sys_fcntl take an intptr_t | Brooks Davis |
| 2024-03-06 | libthr: remove explicit sys/cdefs.h includes | Konstantin Belousov |
| 2024-02-05 | libc: split libc and syscall interposing (1/2) | Brooks Davis |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2021-01-11 | libthr: wrap pdfork(2), same as fork(2). | Konstantin Belousov |
| 2017-11-20 | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-03-19 | Add clock_nanosleep() | Eric van Gyzen |
| 2016-08-16 | The fdatasync(2) call must be cancellation point. | Konstantin Belousov |
| 2016-02-08 | If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbols | Konstantin Belousov |
| 2015-04-18 | The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), and | Konstantin Belousov |
| 2015-04-18 | Make wait6(2), waitid(3) and ppoll(2) cancellation points. The | Konstantin Belousov |
| 2015-03-29 | Make kevent(2) a cancellation point. | Konstantin Belousov |
| 2015-02-14 | Properly interpose libc spinlocks, was missed in r276630. In | Konstantin Belousov |
| 2015-01-11 | Reduce the size of the interposing table and amount of | Konstantin Belousov |
| 2015-01-05 | Avoid calling internal libc function through PLT or accessing data | Konstantin Belousov |
| 2015-01-03 | Fix known issues which blow up the process after dlopen("libthr.so") | Konstantin Belousov |
| 2013-05-01 | Add accept4() system call. | Jilles Tjoelker |
| 2010-09-01 | Add signal handler wrapper, the reason to add it becauses there are | David Xu |
| 2010-08-20 | In current implementation, thread cancellation is done in signal handler, | David Xu |
| 2010-08-20 | According to specification, function fcntl() is a cancellation point only | David Xu |
| 2009-10-27 | Current pselect(3) is implemented in usermode and thus vulnerable to | Konstantin Belousov |
| 2009-10-11 | Make openat(2) a cancellation point. | Jilles Tjoelker |
| 2009-03-09 | Don't ignore other fcntl functions, directly call __sys_fcntl if | David Xu |
| 2009-03-09 | Don't reference non-existent __fcntl_compat if WITHOUT_SYSCALL_COMPAT is defi... | David Xu |
| 2008-05-30 | Call the fcntl compatiblity wrapper from the thread library fcntl wrappers | Doug Rabson |
| 2007-12-20 | Remove vfork() overloading, it is no longer needed. | David Xu |
| 2007-01-12 | Remove 3rd clause, renumber, ok per email | Warner Losh |
| 2006-11-24 | Eliminate atomic operations in thread cancellation functions, it should | David Xu |
| 2006-07-25 | 1. Don't override underscore version of aio_suspend(), system(), | David Xu |
| 2006-04-04 | WARNS level 4 cleanup. | David Xu |
| 2005-11-02 | Remove a redundant _get_curthread() call. | David Xu |
| 2005-11-02 | In raise(), use a shortcut to directly send signal to current thread. | David Xu |
| 2005-08-03 | Add a cancellation point for usleep(). | Daniel Eischen |
| 2005-04-02 | Import my recent 1:1 threading working. some features improved includes: | David Xu |
| 2004-09-16 | Implement cancellation points in libc interfaces, as specified by POSIX. | Mike Makonnen |
| 2004-06-27 | Implement pthread_atfork in libthr. This is mostly from deichen's | Mike Makonnen |
| 2004-05-20 | Make libthr async-signal-safe without costly signal masking. The guidlines I | Mike Makonnen |
| 2004-03-27 | o Since we're not using signals for thread synchronization anymore, | Mike Makonnen |
| 2003-12-09 | o Add a wrapper around sigaction(2), so we can insert our own wrapper | Mike Makonnen |
| 2003-12-09 | Enable cancellation points around some syscalls. | Mike Makonnen |
| 2003-05-23 | Make WARNS2 clean. The fixes mostly included: | Mike Makonnen |
| 2003-04-01 | - Add libthr but don't hook it up to the regular build yet. This is an | Jeff Roberson |