aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* libthr: fix typo in commentKonstantin Belousov5 days1-1/+1
* libc,libthr: Remove __pthread_distribute_static_tlsJessica Clarke2025-07-103-41/+0
* libthr/amd64: do not set THR_C_RUNTIME for thr_new() if the main thread did u...Konstantin Belousov2025-06-2211-2/+68
* Implement CLOCK_TAINathan Whitehorn2025-06-121-0/+1
* C runtime: add kernel version guards on exterrctlBrooks Davis2025-06-042-2/+9
* Provide user interface to retrieve reported extended errorsKonstantin Belousov2025-05-311-2/+12
* C runtime: enable extended error reporting from kernelKonstantin Belousov2025-05-313-0/+10
* thr_new: add a flag indicating that the thread is created by C runtimeKonstantin Belousov2025-05-311-1/+1
* libc, libthr: Ditch MD __pthread_distribute_static_tls helpersJessica Clarke2025-05-297-273/+16
* libthr: add stable user interface for sigfastblock(2)Konstantin Belousov2025-05-192-0/+21
* pthread_switch_add_np(3): removeKonstantin Belousov2025-05-191-1/+4
* libthr.so: mark as -z initfirstKonstantin Belousov2025-05-061-0/+1
* tests: move some files to the tests packageLexi Winter2025-05-051-0/+1
* thr_rtld: accept read lock requests while owning the lock for writeKonstantin Belousov2025-05-021-5/+21
* libthr: properly align struct pthreadsKonstantin Belousov2025-04-251-1/+3
* libthr: add __thr_aligned_alloc_offset()Konstantin Belousov2025-04-252-0/+14
* pthread_create(): styleKonstantin Belousov2025-01-141-3/+3
* libpthread_init(): ensure curthread == NULL until set explicitlyKonstantin Belousov2025-01-141-0/+2
* libthr: switch thread and sleepq memory allocator to crt from libc mallocKonstantin Belousov2025-01-142-4/+4
* pthread_mutex_trylock(): init libthr if neededKonstantin Belousov2025-01-141-0/+1
* libthr: use atomic_add_int() instead of atomic_fetchadd_int()Konstantin Belousov2025-01-141-5/+5
* check_cancel: when in_sigsuspend, send SIGCANCEL unconditionallyKonstantin Belousov2024-12-281-3/+5
* pthread_setcancelstate(3): make it async-signal-safeKonstantin Belousov2024-12-281-6/+6
* thr_cancel.c: use testcancel() instead of manually expanding itKonstantin Belousov2024-12-281-3/+2
* libthr: move dlerror_msg into zeroed part of struct threadKonstantin Belousov2024-12-281-5/+5
* thr_sig.c: styleKonstantin Belousov2024-12-281-12/+10
* thr_cancel.c: styleKonstantin Belousov2024-12-281-4/+4
* libc, libthr: coordinate stubs for pthread_{suspend,resume}_all_npKyle Evans2024-11-144-4/+10
* libthr: allow very early atfork registrationKyle Evans2024-11-143-9/+65
* libthr: add some tests for pthread_atfork() handlingKyle Evans2024-11-142-0/+228
* Retire MK_PROFILE infrastructureEd Maste2024-11-121-3/+0
* Canonicalize the name of the FreeBSD FoundationLi-Wen Hsu2024-10-231-1/+1
* manuals: Fix some "missing section argument"Graham Percival2024-10-151-1/+1
* manuals: Fix "unusual .Xr" warnings with a scriptGraham Percival2024-10-151-2/+2
* Update Makefile.depend filesSimon J. Gerraty2024-10-141-1/+0
* lib{c,sys}: stop exposing errno symbolBrooks Davis2024-09-272-7/+5
* libthr: add libsys for dirdeps buildKa Ho Ng2024-09-241-0/+1
* Remove "All Rights Reserved" from FreeBSD Foundation copyrightsEd Maste2024-07-302-2/+0
* rtld: avoid division in __thr_map_stacks_exec()Konstantin Belousov2024-07-291-4/+1
* Revert "Avoid division in round_up."Brooks Davis2024-07-251-1/+4
* Avoid division in round_up.John F. Carr2024-07-251-4/+1
* libthr: Preresolve selected EABI symbols on arm.Michal Meloun2024-07-259-0/+99
* Remove residual blank line at start of MakefileWarner Losh2024-07-157-7/+0
* rtld: quiet gcc -WrestrictRyan Libby2024-07-071-3/+3
* rtld: actually resolve memcpy pltRyan Libby2024-07-071-0/+4
* libthr _get_curthread i386: quiet gcc -Warray-boundsRyan Libby2024-07-031-2/+2
* libthr _get_curthread amd64: quiet gcc -Warray-boundsRyan Libby2024-07-031-2/+2
* libthr: move __always_inline to canonical positionRyan Libby2024-06-241-1/+1
* Simplify signal handling code in libthr by removing use of SYS_sigreturnDapeng Gao2024-06-061-5/+3
* typo: Fix side -> size since it matters to the meaning...Warner Losh2024-06-041-1/+1