diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-08-11 18:17:41 +0000 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-10-01 10:11:11 -0300 |
commit | 2313ab153de29849f8fb0817ed3789fa1745225a (patch) | |
tree | 00bb8f53d537de33fb4c8ab831daaaf0563798c8 /locale/lc-time.c | |
parent | 9cba3fa34b15017b269f2674ce7656bbc9d4d06d (diff) | |
download | glibc-2313ab153de29849f8fb0817ed3789fa1745225a.zip glibc-2313ab153de29849f8fb0817ed3789fa1745225a.tar.gz glibc-2313ab153de29849f8fb0817ed3789fa1745225a.tar.bz2 |
nptl: Add CLOCK_MONOTONIC support for PI mutexes
Linux added FUTEX_LOCK_PI2 to support clock selection
(commit bf22a6976897977b0a3f1aeba6823c959fc4fdae). With the new
flag we can now proper support CLOCK_MONOTONIC for
pthread_mutex_clocklock with Priority Inheritance. If kernel
does not support, EINVAL is returned instead.
The difference is the futex operation will be issued and the kernel
will advertise the missing support (instead of hard-code error
return).
Checked on x86_64-linux-gnu and i686-linux-gnu on Linux 5.14, 5.11,
and 4.15.
Diffstat (limited to 'locale/lc-time.c')
0 files changed, 0 insertions, 0 deletions