summaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* Canonicalize the name of the FreeBSD FoundationLi-Wen Hsu2025-02-191-1/+1
* pthread_create(): styleKonstantin Belousov2025-01-211-3/+3
* libpthread_init(): ensure curthread == NULL until set explicitlyKonstantin Belousov2025-01-211-0/+2
* libthr: switch thread and sleepq memory allocator to crt from libc mallocKonstantin Belousov2025-01-212-4/+4
* pthread_mutex_trylock(): init libthr if neededKonstantin Belousov2025-01-211-0/+1
* libthr: use atomic_add_int() instead of atomic_fetchadd_int()Konstantin Belousov2025-01-211-5/+5
* check_cancel: when in_sigsuspend, send SIGCANCEL unconditionallyKonstantin Belousov2025-01-041-3/+5
* pthread_setcancelstate(3): make it async-signal-safeKonstantin Belousov2025-01-041-6/+6
* thr_cancel.c: use testcancel() instead of manually expanding itKonstantin Belousov2025-01-041-3/+2
* libthr: move dlerror_msg into zeroed part of struct threadKonstantin Belousov2025-01-041-5/+5
* thr_sig.c: styleKonstantin Belousov2025-01-041-12/+10
* thr_cancel.c: styleKonstantin Belousov2025-01-041-4/+4
* libthr: allow very early atfork registrationKyle Evans2024-11-223-9/+65
* libthr: add some tests for pthread_atfork() handlingKyle Evans2024-11-222-0/+228
* manuals: Fix some "missing section argument"Graham Percival2024-11-041-1/+1
* manuals: Fix "unusual .Xr" warnings with a scriptGraham Percival2024-11-041-2/+2
* Remove "All Rights Reserved" from FreeBSD Foundation copyrightsEd Maste2024-08-062-2/+0
* rtld: avoid division in __thr_map_stacks_exec()Konstantin Belousov2024-08-051-4/+1
* Fix mismerge in lib/libthr/arch/riscv/include/pthread_md.hMichal Meloun2024-07-311-5/+0
* libthr: Preresolve selected EABI symbols on arm.Michal Meloun2024-07-319-0/+104
* Add test for pthread_sigqueue(3)Konstantin Belousov2024-04-302-0/+121
* libthr: add pthread_sigqueue(3)Konstantin Belousov2024-04-304-0/+85
* libthr: remove explicit sys/cdefs.h includesKonstantin Belousov2024-03-1350-55/+0
* libthr: Force the thr_wake() symbol to be resolved during initializationMark Johnston2024-02-091-0/+1
* pthread_attr_get_np(): Use malloc(), report ENOMEM, don't tamper on errorOlivier Certner2024-01-262-20/+27
* libhtr: pthread_attr_setaffinity_np(): Replace calloc() with malloc()Olivier Certner2024-01-261-1/+1
* libthr: thr_attr.c: More style and clarity fixesOlivier Certner2024-01-261-7/+7
* libthr: thr_attr.c: EINVAL, not ENOTSUP, on invalid argumentsOlivier Certner2024-01-181-13/+7
* libthr: thr_attr.c: Clarity, whitespace and styleOlivier Certner2024-01-181-273/+188
* libc: export pthread_getname_np stubMinsoo Choo2023-08-203-3/+6
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-1615-15/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1657-114/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1619-38/+0
* thr_mutex.c: styleKonstantin Belousov2023-07-261-2/+2
* libthr: trigger library initialization on rwlock callsKonstantin Belousov2023-07-161-2/+11
* libthr: some style in thr_rwlock.cKonstantin Belousov2023-07-161-2/+2
* libthr: Patch to reduce latency to acquire+release a pthread mutex.Greg Becker2023-07-081-4/+4
* libthr: Add src.conf variable WITHOUT_PTHREADS_ASSERTIONSGreg Becker2023-07-072-1/+3
* libpthread: allocate rwlocks and spinlocks in dedicated cachelinesGreg Becker2023-06-272-2/+6
* libthr rtld locks: do not leak URWLOCK_READ_WAITERS into childKonstantin Belousov2023-05-223-0/+17
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1238-38/+38
* Update/fix Makefile.depend for userlandSimon J. Gerraty2023-04-191-0/+1
* umtx: allow to configure minimal timeout (in nanoseconds)Konstantin Belousov2023-04-182-0/+17
* libthr pshared: correct a bug in allocationKonstantin Belousov2023-02-011-5/+10
* libthr: add pshared_destroy() helperKonstantin Belousov2023-02-011-5/+12
* libthr: Trim trailing whitespaces in pthread_attr_affinity.Dmitry Chagin2023-01-291-3/+3
* libthr: Fix pthread_attr_[g|s]etaffinity_np to match it's manual and the kernel.Dmitry Chagin2023-01-291-2/+4
* libthr(3): Fix a typo in a source code commentGordon Bergling2023-01-111-1/+1