about summary refs log tree commit diff
path: root/src/thread/pthread_cond_timedwait.c
Commit message (Expand)AuthorAgeFilesLines
* fix erroneous pthread_cond_wait mutex waiter count logic due to typoRich Felker2020-10-301-1/+1
* fix missing-wake regression in pthread_cond_waitRich Felker2020-10-301-0/+5
* fix pthread_cond_wait paired with with priority-inheritance mutexRich Felker2020-10-261-6/+5
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-121-5/+0
* unify the use of FUTEX_PRIVATEJens Gustedt2017-07-041-1/+1
* fix regression in pthread_cond_wait with cancellation disabledRich Felker2015-03-071-0/+1
* make all objects used with atomic operations volatileRich Felker2015-03-031-4/+6
* factor cancellation cleanup push/pop out of futex __timedwait functionRich Felker2015-03-021-5/+1
* fix breakage in pthread_cond_wait due to typoRich Felker2015-02-231-1/+1
* simplify cond var code now that cleanup handler is not neededRich Felker2015-02-221-86/+63
* fix pthread_cond_wait cancellation raceRich Felker2015-02-221-5/+38
* use weak symbols for the POSIX functions that will be used by C threadsJens Gustedt2014-09-061-3/+9
* fix fallback checks for kernels without private futex supportRich Felker2014-08-221-1/+1
* further simplify and optimize new cond varRich Felker2014-08-181-29/+21
* simplify and improve new cond var implementationRich Felker2014-08-181-40/+22
* redesign cond var implementation to fix multiple issuesRich Felker2014-08-171-44/+192
* make futex operations use private-futex mode when possibleRich Felker2014-08-151-2/+3
* replace all remaining internal uses of pthread_self with __pthread_selfRich Felker2014-06-101-1/+1
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-061-1/+1
* synchronize cond var destruction with exiting waitsRich Felker2011-10-021-0/+4
* fix crash in pthread_cond_wait mutex-locked checkRich Felker2011-09-271-1/+1
* improve/debloat mutex unlock error checking in pthread_cond_waitRich Felker2011-09-271-3/+3
* check mutex owner in pthread_cond_waitRich Felker2011-09-271-0/+3
* another cond var fix: requeue count race conditionRich Felker2011-09-261-9/+11
* fix lost signals in cond varsRich Felker2011-09-261-12/+10
* redo cond vars again, use sequence numbersRich Felker2011-09-261-16/+28
* new futex-requeue-based pthread_cond_broadcast implementationRich Felker2011-09-251-2/+19
* fix ABA race in cond vars, improve them overallRich Felker2011-09-231-5/+8
* fix deadlock in condition wait whenever there are multiple waitersRich Felker2011-09-221-3/+13
* unify and overhaul timed futex waitsRich Felker2011-08-021-3/+4
* overhaul pthread cancellationRich Felker2011-04-171-7/+4
* major semaphore improvements (performance and correctness)Rich Felker2011-04-061-1/+2
* overhaul cancellation to fix resource leaks and dangerous behavior with signalsRich Felker2011-03-241-4/+6
* use the selected clock from the condattr for pthread_cond_timedwaitRich Felker2011-03-071-1/+1
* reorganize pthread data structures and move the definitions to alltypes.hRich Felker2011-02-171-2/+2
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+26