aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread
Commit message (Expand)AuthorAgeFilesLines
* libthr: fix typo in commentKonstantin Belousov4 days1-1/+1
* libc,libthr: Remove __pthread_distribute_static_tlsJessica Clarke2025-07-102-40/+0
* libthr/amd64: do not set THR_C_RUNTIME for thr_new() if the main thread did u...Konstantin Belousov2025-06-223-2/+6
* 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-291-9/+16
* libthr: add stable user interface for sigfastblock(2)Konstantin Belousov2025-05-191-0/+19
* pthread_switch_add_np(3): removeKonstantin Belousov2025-05-191-1/+4
* 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-142-9/+12
* lib{c,sys}: stop exposing errno symbolBrooks Davis2024-09-271-4/+3
* Remove "All Rights Reserved" from FreeBSD Foundation copyrightsEd Maste2024-07-301-1/+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-252-0/+4
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* rtld: quiet gcc -WrestrictRyan Libby2024-07-071-3/+3
* 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
* libthr: avoid varargs in fcntl and openat interposersBrooks Davis2024-05-082-22/+7
* libthr: add pthread_sigqueue(3)Konstantin Belousov2024-04-233-0/+81
* libthr: always use __libc_interposing_slot()Brooks Davis2024-04-221-1/+1
* syscalls.master: make __sys_fcntl take an intptr_tBrooks Davis2024-03-191-2/+2
* libthr: restore _pthread_cond_timedwaitBrooks Davis2024-03-121-0/+1
* libthr: remove explicit sys/cdefs.h includesKonstantin Belousov2024-03-0649-50/+0
* libthr: move _umtx_op_err() to libsysBrooks Davis2024-02-052-11/+0
* libc: split libc and syscall interposing (1/2)Brooks Davis2024-02-051-5/+10
* libthr: Force the thr_wake() symbol to be resolved during initializationMark Johnston2024-02-021-0/+1
* pthread_attr_get_np(): Use malloc(), report ENOMEM, don't tamper on errorOlivier Certner2024-01-102-20/+27
* libhtr: pthread_attr_setaffinity_np(): Replace calloc() with malloc()Olivier Certner2024-01-091-1/+1
* libthr: thr_attr.c: More style and clarity fixesOlivier Certner2024-01-091-7/+7
* libthr: thr_attr.c: EINVAL, not ENOTSUP, on invalid argumentsOlivier Certner2024-01-041-13/+7