| Commit message (Expand) | Author | Age | Files | Lines |
* | libthr: GC unused _sigsuspend() | Brooks Davis | 2025-08-06 | 1 | -1/+0 |
* | libthr/amd64: do not set THR_C_RUNTIME for thr_new() if the main thread did u... | Konstantin Belousov | 2025-06-22 | 1 | -1/+1 |
* | C runtime: add kernel version guards on exterrctl | Brooks Davis | 2025-06-04 | 1 | -1/+4 |
* | C runtime: enable extended error reporting from kernel | Konstantin Belousov | 2025-05-31 | 1 | -0/+3 |
* | libpthread_init(): ensure curthread == NULL until set explicitly | Konstantin Belousov | 2025-01-14 | 1 | -0/+2 |
* | libc, libthr: coordinate stubs for pthread_{suspend,resume}_all_np | Kyle Evans | 2024-11-14 | 1 | -0/+2 |
* | libthr: allow very early atfork registration | Kyle Evans | 2024-11-14 | 1 | -1/+0 |
* | libthr: remove explicit sys/cdefs.h includes | Konstantin Belousov | 2024-03-06 | 1 | -1/+0 |
* | libc: export pthread_getname_np stub | Minsoo Choo | 2023-08-20 | 1 | -0/+1 |
* | Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
* | umtx: allow to configure minimal timeout (in nanoseconds) | Konstantin Belousov | 2023-04-18 | 1 | -0/+11 |
* | libthr: extract code to get main stack base and size into helpers | Konstantin Belousov | 2022-09-16 | 1 | -18/+38 |
* | libc, libthr: use AT_USRSTACK{BASE,LIM} instead of sysctl("kern.usrstack") an... | Konstantin Belousov | 2022-09-16 | 1 | -8/+17 |
* | libthr: use nitems() for mib length | Konstantin Belousov | 2022-09-16 | 1 | -2/+2 |
* | Revert "libthr: Use kern.stacktop for thread stack calculation." | Mark Johnston | 2022-01-17 | 1 | -11/+8 |
* | libthr: Use kern.stacktop for thread stack calculation. | Dawid Gorecki | 2021-10-15 | 1 | -8/+11 |
* | libc: Add pthread_attr_get_np(3) stub, reporting ESRCH. | Konstantin Belousov | 2020-11-28 | 1 | -0/+1 |
* | Fix _pthread_cancel_enter() and _pthread_cancel_leave() jmptable entries. | Konstantin Belousov | 2019-08-21 | 1 | -2/+2 |
* | Avoid conflicts with libc symbols in libthr jump table. | Konstantin Belousov | 2019-07-31 | 1 | -70/+68 |
* | Add libc stub for pthread_getthreadid_np(3). | Konstantin Belousov | 2019-06-23 | 1 | -0/+1 |
* | Untangle jemalloc and mutexes initialization. | Konstantin Belousov | 2019-01-29 | 1 | -0/+1 |
* | Make libthr(3) use sysconf(_SC_NPROCESSORS_CONF); this shaves off | Edward Tomasz Napierala | 2018-11-19 | 1 | -2/+3 |
* | spdx: initial adoption of licensing ID tags. | Pedro F. Giffuni | 2017-11-18 | 1 | -1/+3 |
* | Remove old spinlock_debug code from libc | Eric van Gyzen | 2017-05-20 | 1 | -1/+0 |
* | Remove empty initializer for the once facility. It was not needed | Konstantin Belousov | 2016-07-27 | 1 | -1/+0 |
* | Add implementation of robust mutexes, hopefully close enough to the | Konstantin Belousov | 2016-05-17 | 1 | -3/+8 |
* | Use __FBSDID() for .c files from lib/libthr/thread. | Konstantin Belousov | 2016-04-08 | 1 | -2/+3 |
* | Remove unused variable. It was write-only before r297139. | Konstantin Belousov | 2016-04-04 | 1 | -1/+0 |
* | Lock pshared_lock shared around fork, to ensure that the COW snapshot | Konstantin Belousov | 2016-03-21 | 1 | -1/+1 |
* | From libthr, remove special and strange code to set up session and | Konstantin Belousov | 2016-03-21 | 1 | -22/+1 |
* | Implement process-shared locks support for libthr.so.3, without | Konstantin Belousov | 2016-02-28 | 1 | -5/+9 |
* | libthr: Don't use both __sys_open() and __sys_openat(). | Jilles Tjoelker | 2015-12-20 | 1 | -1/+1 |
* | Fix known issues which blow up the process after dlopen("libthr.so") | Konstantin Belousov | 2015-01-03 | 1 | -2/+8 |
* | Switch the defaults to not split the RLIMIT_STACK-sized initial thread | Konstantin Belousov | 2014-09-24 | 1 | -3/+4 |
* | Add a knob LIBPTHREAD_BIGSTACK_MAIN, which instructs libthr to leave | Konstantin Belousov | 2014-08-13 | 1 | -0/+8 |
* | libthr: Always use the threaded rtld lock implementation. | Jilles Tjoelker | 2013-01-18 | 1 | -0/+6 |
* | In suspend_common(), don't wait for a thread which is in creation, because | David Xu | 2012-08-27 | 1 | -0/+7 |
* | MFp4: | David Xu | 2012-05-03 | 1 | -0/+4 |
* | Do not set thread name to less than informative 'initial thread'. | Alexander Kabaev | 2011-06-19 | 1 | -1/+0 |
* | MFp4: | David Xu | 2010-12-22 | 1 | -0/+2 |
* | In current code, statically initialized and destroyed object have | David Xu | 2010-09-28 | 1 | -0/+6 |
* | To support stack unwinding for cancellation points, add -fexceptions flag | David Xu | 2010-09-25 | 1 | -1/+3 |
* | add code to support stack unwinding when thread exits. note that only | David Xu | 2010-09-15 | 1 | -0/+4 |
* | Convert thread list lock from mutex to rwlock. | David Xu | 2010-09-13 | 1 | -1/+1 |
* | Change atfork lock from mutex to rwlock, also make mutexes used by malloc() | David Xu | 2010-09-01 | 1 | -2/+2 |
* | Add signal handler wrapper, the reason to add it becauses there are | David Xu | 2010-09-01 | 1 | -7/+1 |
* | Use umtx to implement process sharable semaphore, to make this work, | David Xu | 2010-01-05 | 1 | -1/+3 |
* | - Reduce function call overhead for uncontended case. | David Xu | 2008-05-29 | 1 | -2/+1 |
* | _vfork is not in libthr, remove the reference. | David Xu | 2008-04-16 | 1 | -1/+0 |
* | Use cpuset defined in pthread_attr for newly created thread, for now, | David Xu | 2008-03-05 | 1 | -1/+1 |