about summary refs log tree commit diff
path: root/nptl/pthread_mutex_timedlock.c
Commit message (Expand)AuthorAgeFilesLines
* Move assignment out of the CAS conditionH.J. Lu2022-09-281-4/+3
* Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]H.J. Lu2022-09-281-5/+5
* nptl: Reduce the GLIBC_PRIVATE ABIFlorian Weimer2021-07-071-2/+3
* y2038: Add support for 64-bit time on legacy ABIsAdhemerval Zanella2021-06-151-4/+4
* nptl: Move mtx_timedlock into libcFlorian Weimer2021-05-031-3/+5
* nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libcFlorian Weimer2021-04-231-15/+37
* nptl: Move elision implementations into libcFlorian Weimer2021-02-231-13/+0
* Update copyright dates with scripts/update-copyrightsPaul Eggert2021-01-021-1/+1
* nptl: Add EOVERFLOW checks for futex callsAdhemerval Zanella2020-11-271-3/+3
* nptl: Fix PTHREAD_PRIO_PROTECT timed lockAdhemerval Zanella2020-11-271-24/+5
* nptl: Return EINVAL for pthread_mutex_clocklock/PI with CLOCK_MONOTONIC [BZ #...Adhemerval Zanella2020-11-251-0/+7
* nptl: Replace lll_futex_supported_clockid with futex-internal.hAdhemerval Zanella2020-11-251-1/+1
* nptl: Replace lll_futex_{timed_}wait by futex-internal.hAdhemerval Zanella2020-11-251-3/+3
* nptl: Replace __futex_clocklock_wait64 with __futex_abstimed_wait64Adhemerval Zanella2020-11-251-2/+2
* nptl: Remove _futex_clock_wait_bitset64Adhemerval Zanella2020-11-251-3/+4
* nptl: Eliminate <smp.h> and __is_smpFlorian Weimer2020-11-131-3/+0
* y2038: nptl: Provide __futex_clock_wait_bitset64 to support 64 bit bitsetLukasz Majewski2020-10-211-1/+1
* y2038: nptl: Convert pthread_mutex_{clock|timed}lock to support 64 bitLukasz Majewski2020-10-151-20/+46
* Update copyright dates with scripts/update-copyrights.Joseph Myers2020-01-011-1/+1
* Refactor PI mutexes internal definitionsAdhemerval Zanella2019-10-311-36/+24
* nptl: Replace non cancellable pause/nanosleep with futexAdhemerval Zanella2019-10-311-16/+4
* Change most internal uses of __gettimeofday to __clock_gettime.Zack Weinberg2019-10-301-4/+3
* time: Introduce function to check correctness of nanoseconds valueLukasz Majewski2019-10-271-2/+2
* Prefer https to http for gnu.org and fsf.org URLsPaul Eggert2019-09-071-1/+1
* nptl: Add POSIX-proposed pthread_mutex_clocklockMike Crowe2019-07-121-10/+30
* nptl: Rename lll_timedlock to lll_clocklock and add clockid parameterMike Crowe2019-07-121-7/+9
* nptl: Add clockid parameter to futex timed wait callsMike Crowe2019-07-121-2/+2
* nptl: Assume __ASSUME_FUTEX_CLOCK_REALTIME supportAdhemerval Zanella2019-03-051-27/+0
* Update copyright dates with scripts/update-copyrights.Joseph Myers2019-01-011-1/+1
* Mutex: Add pthread mutex tunablesKemi Wang2018-12-011-1/+1
* Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP [B...Stefan Liebler2018-10-171-3/+14
* Fix fallback path in __pthread_mutex_timedlock ().Carlos O'Donell2018-06-121-1/+1
* Update copyright dates with scripts/update-copyrights.Joseph Myers2018-01-011-1/+1
* Consolidate non cancellable nanosleep callAdhemerval Zanella2017-08-221-1/+1
* mutex: Fix robust mutex lock acquire (Bug 21778)Carlos O'Donell2017-07-291-5/+8
* Clean pthread functions namespaces for C11 threadsAdhemerval Zanella2017-06-231-2/+3
* Add compiler barriers around modifications of the robust mutex list.Torvald Riegel2017-01-131-4/+44
* robust mutexes: Fix broken x86 assembly by removing itTorvald Riegel2017-01-131-21/+85
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
* Robust mutexes: Fix lost wake-up.Torvald Riegel2016-12-191-2/+12
* Don't do lock elision on an error checking mutex (bug 17514)Andreas Schwab2016-01-251-1/+2
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
* Convert 113 more function definitions to prototype style (files with assertio...Joseph Myers2015-10-201-3/+2
* Clean up BUSY_WAIT_NOP and atomic_delay.Torvald Riegel2015-06-301-4/+2
* Update copyright dates with scripts/update-copyrights.Joseph Myers2015-01-021-1/+1
* NPTL: Add some missing #include'sRoland McGrath2014-10-201-0/+1
* NPTL: Conditionalize direct futex syscall uses.Roland McGrath2014-10-171-0/+5
* Add missing #include for MIN/MAX users.Roland McGrath2014-07-011-0/+1
* Use glibc_likely instead __builtin_expect.Ondřej Bílka2014-02-101-8/+8
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1