about summary refs log tree commit diff
path: root/src/thread/pthread_mutex_timedlock.c
Commit message (Expand)AuthorAgeFilesLines
* futex wait operations: add time64 syscall support, decouple 32-bit time_tRich Felker2019-07-281-1/+19
* implement priority inheritance mutexesRich Felker2019-03-311-0/+37
* fix namespace violation in dependencies of mtx_lockRich Felker2019-03-131-1/+1
* redesign robust mutex states to eliminate data races on type fieldRich Felker2019-02-121-2/+4
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-121-2/+0
* fix namespace violation for c11 mutex functionsRich Felker2018-09-041-1/+3
* in pthread_mutex_timedlock, avoid repeatedly reading mutex type fieldRich Felker2018-09-041-3/+4
* factor cancellation cleanup push/pop out of futex __timedwait functionRich Felker2015-03-021-1/+1
* use weak symbols for the POSIX functions that will be used by C threadsJens Gustedt2014-09-061-1/+3
* refrain from spinning on locks when there is already a waiterRich Felker2014-08-251-1/+1
* spin before waiting on futex in mutex and rwlock lock operationsRich Felker2014-08-251-0/+6
* fix false ownership of mutexes due to tid reuse, using robust listRich Felker2014-08-161-2/+3
* make futex operations use private-futex mode when possibleRich Felker2014-08-151-4/+5
* 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
* unify and overhaul timed futex waitsRich Felker2011-08-021-1/+1
* avoid accessing mutex memory after atomic unlockRich Felker2011-08-021-7/+15
* implement robust mutexesRich Felker2011-03-171-1/+2
* reorganize pthread data structures and move the definitions to alltypes.hRich Felker2011-02-171-4/+4
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+15