summaryrefslogtreecommitdiff
path: root/src/thread/pthread_cond_timedwait.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker1-1/+1
2011-10-02synchronize cond var destruction with exiting waitsRich Felker1-0/+4
2011-09-27fix crash in pthread_cond_wait mutex-locked checkRich Felker1-1/+1
2011-09-27improve/debloat mutex unlock error checking in pthread_cond_waitRich Felker1-3/+3
2011-09-27check mutex owner in pthread_cond_waitRich Felker1-0/+3
2011-09-26another cond var fix: requeue count race conditionRich Felker1-9/+11
2011-09-26fix lost signals in cond varsRich Felker1-12/+10
2011-09-26redo cond vars again, use sequence numbersRich Felker1-16/+28
2011-09-25new futex-requeue-based pthread_cond_broadcast implementationRich Felker1-2/+19
2011-09-23fix ABA race in cond vars, improve them overallRich Felker1-5/+8
2011-09-22fix deadlock in condition wait whenever there are multiple waitersRich Felker1-3/+13
2011-08-02unify and overhaul timed futex waitsRich Felker1-3/+4
2011-04-17overhaul pthread cancellationRich Felker1-7/+4
2011-04-06major semaphore improvements (performance and correctness)Rich Felker1-1/+2
2011-03-24overhaul cancellation to fix resource leaks and dangerous behavior with signalsRich Felker1-4/+6
2011-03-07use the selected clock from the condattr for pthread_cond_timedwaitRich Felker1-1/+1
2011-02-17reorganize pthread data structures and move the definitions to alltypes.hRich Felker1-2/+2
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+26