summaryrefslogtreecommitdiff
path: root/lib/libthr/thread
AgeCommit message (Expand)Author
3 hourslibthr: add pthread_tryjoin_np()Konstantin Belousov
3 hourslibthr/thread/thr_join.c: deduplicate backout_join() helperKonstantin Belousov
2025-12-16libthr: fix -Wunterminated-string-initializationAlex Richardson
2025-08-06libthr: GC unused _sigsuspend()Brooks Davis
2025-07-30libthr: fix typo in commentKonstantin Belousov
2025-07-10libc,libthr: Remove __pthread_distribute_static_tlsJessica Clarke
2025-06-22libthr/amd64: do not set THR_C_RUNTIME for thr_new() if the main thread did u...Konstantin Belousov
2025-06-12Implement CLOCK_TAINathan Whitehorn
2025-06-04C runtime: add kernel version guards on exterrctlBrooks Davis
2025-05-31Provide user interface to retrieve reported extended errorsKonstantin Belousov
2025-05-31C runtime: enable extended error reporting from kernelKonstantin Belousov
2025-05-31thr_new: add a flag indicating that the thread is created by C runtimeKonstantin Belousov
2025-05-29libc, libthr: Ditch MD __pthread_distribute_static_tls helpersJessica Clarke
2025-05-19libthr: add stable user interface for sigfastblock(2)Konstantin Belousov
2025-05-19pthread_switch_add_np(3): removeKonstantin Belousov
2025-05-02thr_rtld: accept read lock requests while owning the lock for writeKonstantin Belousov
2025-04-25libthr: properly align struct pthreadsKonstantin Belousov
2025-04-25libthr: add __thr_aligned_alloc_offset()Konstantin Belousov
2025-01-15pthread_create(): styleKonstantin Belousov
2025-01-15libpthread_init(): ensure curthread == NULL until set explicitlyKonstantin Belousov
2025-01-14libthr: switch thread and sleepq memory allocator to crt from libc mallocKonstantin Belousov
2025-01-14pthread_mutex_trylock(): init libthr if neededKonstantin Belousov
2025-01-14libthr: use atomic_add_int() instead of atomic_fetchadd_int()Konstantin Belousov
2024-12-28check_cancel: when in_sigsuspend, send SIGCANCEL unconditionallyKonstantin Belousov
2024-12-28pthread_setcancelstate(3): make it async-signal-safeKonstantin Belousov
2024-12-28thr_cancel.c: use testcancel() instead of manually expanding itKonstantin Belousov
2024-12-28libthr: move dlerror_msg into zeroed part of struct threadKonstantin Belousov
2024-12-28thr_sig.c: styleKonstantin Belousov
2024-12-28thr_cancel.c: styleKonstantin Belousov
2024-11-13libc, libthr: coordinate stubs for pthread_{suspend,resume}_all_npKyle Evans
2024-11-13libthr: allow very early atfork registrationKyle Evans
2024-09-27lib{c,sys}: stop exposing errno symbolBrooks Davis
2024-07-30Remove "All Rights Reserved" from FreeBSD Foundation copyrightsEd Maste
2024-07-30rtld: avoid division in __thr_map_stacks_exec()Konstantin Belousov
2024-07-26Revert "Avoid division in round_up."Brooks Davis
2024-07-26Avoid division in round_up.John F. Carr
2024-07-25libthr: Preresolve selected EABI symbols on arm.Michal Meloun
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-07-07rtld: quiet gcc -WrestrictRyan Libby
2024-06-24libthr: move __always_inline to canonical positionRyan Libby
2024-06-06Simplify signal handling code in libthr by removing use of SYS_sigreturnDapeng Gao
2024-05-08libthr: avoid varargs in fcntl and openat interposersBrooks Davis
2024-04-23libthr: add pthread_sigqueue(3)Konstantin Belousov
2024-04-22libthr: always use __libc_interposing_slot()Brooks Davis
2024-03-19syscalls.master: make __sys_fcntl take an intptr_tBrooks Davis
2024-03-12libthr: restore _pthread_cond_timedwaitBrooks Davis
2024-03-06libthr: remove explicit sys/cdefs.h includesKonstantin Belousov
2024-02-05libthr: move _umtx_op_err() to libsysBrooks Davis
2024-02-05libc: split libc and syscall interposing (1/2)Brooks Davis
2024-02-02libthr: Force the thr_wake() symbol to be resolved during initializationMark Johnston