summaryrefslogtreecommitdiff
path: root/src/thread/sem_timedwait.c
AgeCommit message (Expand)AuthorLines
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker-1/+1
2011-08-02fix sem_timedwait bug introduced in timedwait unificationRich Felker-0/+1
2011-08-02unify and overhaul timed futex waitsRich Felker-7/+1
2011-08-02overhaul posix semaphores to fix destructability raceRich Felker-23/+13
2011-04-17overhaul pthread cancellationRich Felker-4/+1
2011-04-06major semaphore improvements (performance and correctness)Rich Felker-15/+30
2011-03-24overhaul cancellation to fix resource leaks and dangerous behavior with signalsRich Felker-1/+4
2011-03-10fix some semaphore wait semantics (race condition deadlock and error checking)Rich Felker-0/+5
2011-03-07fix off-by-one error in sem_(timed)wait (using old sem value instead of new)Rich Felker-1/+1
2011-03-04implement POSIX semaphoresRich Felker-0/+18