aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread
Commit message (Expand)AuthorAgeFilesLines
* MFC r346158:Konstantin Belousov2019-04-191-2/+3
* MFC r345703:Konstantin Belousov2019-04-122-0/+35
* MFC r337992, r338125:Pedro F. Giffuni2018-09-1711-44/+61
* MFC r337983, r338044:Konstantin Belousov2018-08-313-11/+58
* MFC 331324: Ensure thread library is initialized in pthread_testcancel().John Baldwin2018-04-161-1/+3
* Revert r330897:Eitan Adler2018-03-2955-160/+49
* Partial merge of the SPDX changesEitan Adler2018-03-1455-49/+160
* MFC r320990, r321011:Pedro F. Giffuni2017-08-011-1/+1
* MFC r318582Eric van Gyzen2017-06-012-7/+6
* MFC r318539 r318580 r318581 r318584 r318749 r318952 r318953 r318955Eric van Gyzen2017-06-0111-58/+96
* MFC r318254:Jason Evans2017-05-141-1/+1
* MFC r315526Eric van Gyzen2017-05-012-0/+19
* MFC r312934:Pedro F. Giffuni2017-03-141-5/+7
* MFC r309630:Konstantin Belousov2016-12-131-2/+12
* MFC r304209:Konstantin Belousov2016-08-291-0/+15
* MFC r303795:Konstantin Belousov2016-08-201-1/+8
* MFC r303393:Konstantin Belousov2016-08-033-7/+0
* Revert r302194, there are issues with some applications after changingKonstantin Belousov2016-06-251-4/+1
* For pthread_mutex_trylock() call on owned error-check or non-portableKonstantin Belousov2016-06-251-2/+5
* libthr: Use formatted PANIC()Conrad Meyer2016-06-013-24/+10
* libthr: _thread_vprintf: Enhance support for %p, %#xConrad Meyer2016-06-011-1/+8
* libthr: Add vprintf variant of _thread_printf, formatted PANIC()Conrad Meyer2016-06-013-11/+34
* Stop inlining the struct ucond definition into struct pthread_cond.Konstantin Belousov2016-05-292-15/+11
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-177-298/+612
* Do not leak THR_FLAGS_SUSPENDED from the previous suspend/resumeKonstantin Belousov2016-05-052-4/+2
* If off-page lookup failed, there is no memory to performKonstantin Belousov2016-04-121-1/+2
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-0852-112/+158
* Use ANSI C function definitions, fix spelling in a comment.Konstantin Belousov2016-04-083-4/+5
* Assert that the lock objects put into the off-page, fit into the page.Konstantin Belousov2016-04-085-0/+15
* Remove unused variable. It was write-only before r297139.Konstantin Belousov2016-04-042-2/+0
* Apparently there are some popular programs around which assume that itKonstantin Belousov2016-03-222-2/+61
* Lock pshared_lock shared around fork, to ensure that the COW snapshotKonstantin Belousov2016-03-214-2/+22
* Provide more information on failing checks in mutex_assert_is_owned()Konstantin Belousov2016-03-211-4/+16
* From libthr, remove special and strange code to set up session andKonstantin Belousov2016-03-212-22/+2
* Implement process-shared spinlocks.Konstantin Belousov2016-03-211-47/+58
* Add two comments explaining the fine points of the hashKonstantin Belousov2016-03-011-0/+31
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-2813-304/+785
* If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbolsKonstantin Belousov2016-02-083-2/+4
* libthr: const-ify two variablesEric van Gyzen2016-01-131-2/+3
* Typo.Konstantin Belousov2015-12-271-1/+1
* libthr: Don't use both __sys_open() and __sys_openat().Jilles Tjoelker2015-12-202-2/+1
* Style. Use ANSI definition, wrap long lines, no initialization inKonstantin Belousov2015-09-081-8/+15
* In the pthread_once(), if the initializer has already run, then theKonstantin Belousov2015-09-081-3/+5
* Pre-resolve symbols required for the deferred signal processing. ThisKonstantin Belousov2015-08-102-1/+9
* cosmetic: whitespaces-tab before EOLPedro F. Giffuni2015-07-081-1/+1
* Fix typo in comment.Konstantin Belousov2015-06-141-2/+2
* Some third-party malloc(3) implementations use pthread_setspecific(3)Konstantin Belousov2015-05-151-110/+91
* _pthread_cleanup_push: fix allocator sizeof operand mismatchPedro F. Giffuni2015-04-221-1/+1
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-12/+0
* Make wait6(2), waitid(3) and ppoll(2) cancellation points. TheKonstantin Belousov2015-04-181-0/+41