aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_barrier.c
Commit message (Expand)AuthorAgeFilesLines
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-0/+2
* 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
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-081-2/+3
* Assert that the lock objects put into the off-page, fit into the page.Konstantin Belousov2016-04-081-0/+3
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-16/+49
* Fully initialize allocated memory for the new barrier. TheKonstantin Belousov2015-02-061-4/+1
* When destroying a barrier, waiting all threads exit the barrier,David Xu2012-03-161-1/+26
* _thr_ucond_wait drops lock, we should pick it up again.David Xu2006-12-051-0/+1
* Use ucond to implement barrier.David Xu2006-12-051-4/+5
* Replace internal usage of struct umtx with umutex which can supportsDavid Xu2006-09-061-4/+4
* WARNS level 4 cleanup.David Xu2006-04-041-1/+5
* Pass exact number of threads.David Xu2005-04-041-1/+1
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-72/+50
* Make libthr async-signal-safe without costly signal masking. The guidlines IMike Makonnen2004-05-201-10/+10
* Implement PThreads barriers and barrier attributes.Mike Makonnen2004-02-191-0/+129