summaryrefslogtreecommitdiff
path: root/src/thread/sem_trywait.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-13semaphores: fix missed wakes from ABA bug in waiter count logicRich Felker1-3/+3
2012-07-24retry on cas failures in sem_trywaitRich Felker1-2/+2
2011-08-02overhaul posix semaphores to fix destructability raceRich Felker1-1/+4
2011-04-14change sem_trywait algorithm so it never has to call __wakeRich Felker1-3/+2
2011-04-06major semaphore improvements (performance and correctness)Rich Felker1-3/+2
2011-03-10fix some semaphore wait semantics (race condition deadlock and error checking)Rich Felker1-1/+2
2011-03-04implement POSIX semaphoresRich Felker1-0/+11