aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* libthr malloc: support recursion on thr_malloc_umtx.Konstantin Belousov2021-01-121-2/+11
* libthr: wrap pdfork(2), same as fork(2).Konstantin Belousov2021-01-113-7/+61
* Add CFI start/end proc directives to arm64, i386, and ppcConrad Meyer2020-12-051-1/+4
* 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
* _umtx_op: fix a compat32 bug in UMTX_OP_NWAKE_PRIVATEKyle Evans2020-11-172-0/+110
* build: provide a default WARNS for all in-tree buildsKyle Evans2020-09-183-0/+5
* Add pthread_getname_np() and pthread_setname_np() aliases forKonstantin Belousov2020-06-102-17/+61
* Revert r361770 "Add pthread_getname_np() and pthread_setname_np() aliases" fo...Konstantin Belousov2020-06-042-4/+0
* Add pthread_getname_np() and pthread_setname_np() aliasesKonstantin Belousov2020-06-032-0/+4
* Remove tests for obsolete compilers in the build systemEric van Gyzen2020-05-121-3/+0
* Add HISTORY sections to document when thisBenedict Reuschling2020-05-051-1/+6
* Remove libthr, csu, libthread_db and testfloat sparc64 specific directories.Warner Losh2020-02-274-167/+0
* Add pthread_peekjoin_np(3).Konstantin Belousov2020-02-152-7/+30
* 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
* Update Makefile.depend filesSimon J. Gerraty2019-12-111-1/+0
* libthr: Add missing END() directive for umtx_op_err (amd64)Conrad Meyer2019-10-231-2/+5
* RISC-V: Fix an alignment warning in libthrMitchell Horne2019-10-091-4/+4
* 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
* Implement _umtx_op_err.S on powerpc / powerpc64.Brandon Bergren2019-08-093-0/+46
* 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-2912-2/+408
* revert r341429 "disable BIND_NOW in libc, libthr, and rtld"Ed Maste2019-03-281-1/+0
* Have pthread_cond_destroy() return EBUSY if the condvar has waiters.Mark Johnston2019-03-081-5/+14
* silence cast-align warnings from clang on powerpc64Leandro Lupori2019-02-131-4/+5
* Fixes for very early use of the pthread_mutex_* and libthr malloc.Konstantin Belousov2019-02-042-0/+7
* Rename rtld-elf/malloc.c to rtld-elf/rtld_malloc.c.Konstantin Belousov2019-01-301-2/+2
* Untangle jemalloc and mutexes initialization.Konstantin Belousov2019-01-298-10/+165
* Remove declarations of syscalls not used in libthr.Brooks Davis2018-12-031-6/+0
* disable BIND_NOW in libc, libthr, and rtldEd Maste2018-12-031-0/+1
* 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-174-11/+62
* Remove unused file.Konstantin Belousov2018-06-161-29/+0
* Remove references to the LIBC_SCCS and SYSLIBC_SCCS C macros.John Baldwin2018-05-231-4/+1
* 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-2633-22/+88
* 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-189-9/+27