summaryrefslogtreecommitdiff
path: root/src/thread/pthread_join.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-02fix missing declarations for pthread_join extensions in source fileRich Felker1-0/+1
2019-02-15track all live threads in an AS-safe, fully-consistent linked listRich Felker1-2/+7
2018-09-12overhaul internally-public declarations using wrapper headersRich Felker1-4/+0
2018-09-12make inadvertently exposed __pthread_{timed,try}join_np functions staticRich Felker1-2/+2
2018-05-05improve joinable/detached thread state handlingRich Felker1-5/+6
2018-05-02use a dedicated futex object for pthread_join instead of tid fieldRich Felker1-3/+3
2017-08-11trap UB from attempts to join a detached threadRich Felker1-0/+1
2016-06-30pthread: implement try/timed join variantsBobby Bingham1-3/+17
2015-10-15add missing memory barrier to pthread_joinBobby Bingham1-0/+1
2015-03-02suppress masked cancellation in pthread_joinRich Felker1-1/+5
2015-03-02fix namespace issue in pthread_join affecting thrd_joinRich Felker1-1/+2
2015-03-02factor cancellation cleanup push/pop out of futex __timedwait functionRich Felker1-5/+1
2014-09-06use weak symbols for the POSIX functions that will be used by C threadsJens Gustedt1-2/+6
2014-09-05make non-waiting paths of sem_[timed]wait and pthread_join cancelableRich Felker1-0/+1
2012-11-08clean up sloppy nested inclusion from pthread_impl.hRich Felker1-0/+1
2011-09-11fix serious bug in pthread_joinRich Felker1-2/+2
2011-09-09fix pthread_join wait call: thread termination tid futex is not privateRich Felker1-1/+1
2011-08-02unify and overhaul timed futex waitsRich Felker1-1/+5
2011-04-17overhaul pthread cancellationRich Felker1-3/+1
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+12