summaryrefslogtreecommitdiff
path: root/lib/librthread/synch.h
AgeCommit message (Expand)Author
2024-01-07libc, librthread: _twait: subtraction is not comparisonScott Soule Cheloha
2023-11-08libc, librthread: _twait: fully validate absolute timeoutScott Soule Cheloha
2021-06-13Save and restore errno around FUTEX_WAIT futex(2) operations. While thereMark Kettenis
2021-05-21The implementation of the FUTEX_WAIT option in futex(2) is subtly broken.Mark Kettenis
2019-10-24Backout previous synch.h commit (r1.5, "Use process-private futexes to avoidStuart Henderson
2019-10-21Use process-private futexes to avoid the uvm_map lookup overhead.Martin Pieuchot
2018-06-08New semaphore implementation making sem_post async-safe.Paul Irofti
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-05-29SPINLOCK_SPIN_HOOK is no more, define our own set of macros.Martin Pieuchot
2017-05-27New mutex and condvar implementations based on futex(2).Martin Pieuchot