summaryrefslogtreecommitdiff
path: root/lib/libthr/thread
Commit message (Expand)AuthorAgeFilesLines
* Ensure that threading library is initialized in pthread_mutex_init().Konstantin Belousov2020-11-301-0/+2
* libc: Add pthread_attr_get_np(3) stub, reporting ESRCH.Konstantin Belousov2020-11-281-0/+1
* Style.Konstantin Belousov2020-11-261-18/+18
* Add pthread_getname_np() and pthread_setname_np() aliases forKonstantin Belousov2020-06-101-17/+59
* Revert r361770 "Add pthread_getname_np() and pthread_setname_np() aliases" fo...Konstantin Belousov2020-06-041-2/+0
* Add pthread_getname_np() and pthread_setname_np() aliasesKonstantin Belousov2020-06-031-0/+2
* Add pthread_peekjoin_np(3).Konstantin Belousov2020-02-151-7/+26
* Return success, instead of ESRCH, from pthread_cancel(3) applied to theKonstantin Belousov2020-02-131-1/+1
* Use sigfastblock(2) for masking signals in libthr.Konstantin Belousov2020-02-094-6/+69
* Fix destruction of the robust mutexes.Konstantin Belousov2019-09-231-1/+5
* Fix _pthread_cancel_enter() and _pthread_cancel_leave() jmptable entries.Konstantin Belousov2019-08-213-4/+8
* Avoid conflicts with libc symbols in libthr jump table.Konstantin Belousov2019-07-311-2/+0
* Avoid conflicts with libc symbols in libthr jump table.Konstantin Belousov2019-07-3121-216/+353
* Restore ability to pass NULL name argument to pthread_set_name_np(3)Konstantin Belousov2019-07-111-1/+1
* Add libc stub for pthread_getthreadid_np(3).Konstantin Belousov2019-06-231-0/+1
* Do not access mutex memory after unlock.Konstantin Belousov2019-04-121-2/+3
* Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov2019-03-292-0/+35
* Have pthread_cond_destroy() return EBUSY if the condvar has waiters.Mark Johnston2019-03-081-5/+14
* Fixes for very early use of the pthread_mutex_* and libthr malloc.Konstantin Belousov2019-02-042-0/+7
* Untangle jemalloc and mutexes initialization.Konstantin Belousov2019-01-297-10/+162
* Remove declarations of syscalls not used in libthr.Brooks Davis2018-12-031-6/+0
* Use _thr_isthreaded() and _thr_setthreaded() wrappersEric van Gyzen2018-11-302-4/+4
* _thr_setthreaded() cannot fail; change return type to voidEric van Gyzen2018-11-303-8/+3
* Make libthr(3) use sysconf(_SC_NPROCESSORS_CONF); this shaves offEdward Tomasz Napierala2018-11-191-2/+3
* libthr: minor spacing cleanup.Pedro F. Giffuni2018-08-211-2/+2
* POSIX compliance improvements in the pthread(3) functions.Pedro F. Giffuni2018-08-1811-44/+61
* Add pthread_get_name_np(3).Konstantin Belousov2018-08-173-11/+58
* Ensure thread library is initialized in pthread_testcancel().John Baldwin2018-03-211-1/+3
* libthr: Fix missing break in switch.Pedro F. Giffuni2018-01-271-0/+1
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2627-21/+75
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2020-20/+61
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-188-8/+24
* [libthr] revert change of visibility of _thread_keytable to unbreak debuggerMichael Zhilin2017-10-022-1/+4
* libthr: check for possible overflow in the pthread_barrier_init() count.Pedro F. Giffuni2017-07-151-1/+1
* libthr: 'count' is unsigned so don't check for negative values.Pedro F. Giffuni2017-07-141-1/+1
* libthr: fix warnings at WARNS=6Eric van Gyzen2017-05-261-1/+3
* libthr: fix style in previous commitEric van Gyzen2017-05-261-1/+1
* libthr: prevent setcontext() from masking SIGTHREric van Gyzen2017-05-261-1/+1
* libthr: fix warnings from GCC when WARNS=6Eric van Gyzen2017-05-235-20/+32
* libthr: Use CLI flags instead of pragmas to disable warningsEric van Gyzen2017-05-202-21/+0
* Remove old spinlock_debug code from libcEric van Gyzen2017-05-202-7/+6
* libthr: change CHECK_AND_INIT_RWLOCK to an inline functionEric van Gyzen2017-05-201-24/+47
* libthr: fix warnings at WARNS=6Eric van Gyzen2017-05-198-11/+33
* Fix __pthread_mutex_trylock() to call THR_CRITICAL_LEAVE() on failure ratherJason Evans2017-05-131-1/+1
* Add clock_nanosleep()Eric van Gyzen2017-03-192-0/+19
* Make use of clang nullability attributes.Pedro F. Giffuni2017-01-281-5/+7
* libthr: coalesce repeated #if blocksEd Maste2017-01-251-3/+0
* Do not leak curthread->inact_mtx when cancelling in pthread_cond_wait(3).Konstantin Belousov2016-12-061-2/+12
* The fdatasync(2) call must be cancellation point.Konstantin Belousov2016-08-161-0/+15
* Add __cxa_thread_atexit(3) API implementation.Konstantin Belousov2016-08-061-1/+8