diff options
author | Albert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr> | 2017-09-08 00:41:37 +0200 |
---|---|---|
committer | Albert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr> | 2018-10-24 12:53:27 +0200 |
commit | c0195aeb0591bd575abcbf9382d28d4f2b2956c7 (patch) | |
tree | 8e1d72c57f7631bab4d1fa3ac6be42984fd0d30f /sysdeps/unix/sysv/linux/sys/timerfd.h | |
parent | 4b076e9e31c3810928f6b8e4f6d23ec7c1c0f65a (diff) | |
download | glibc-c0195aeb0591bd575abcbf9382d28d4f2b2956c7.tar glibc-c0195aeb0591bd575abcbf9382d28d4f2b2956c7.tar.gz glibc-c0195aeb0591bd575abcbf9382d28d4f2b2956c7.tar.bz2 glibc-c0195aeb0591bd575abcbf9382d28d4f2b2956c7.zip |
Y2038: add function __clock_nanosleep64
Linux does not provide a 64-bit-time clock_nanosleep syscall,
so __clock_nanosleep64 is a wrapper calling __clock_nanosleep,
with one conversion before the call and possibly one after.
Note:
There is no point in implementing __clock_nanosleep64 directly
around the 32-bit-time syscall and making __clock_nanosleep a
wrapper around __clock_nanosleep64, because __clock_nanosleep64
would still need one or two conversions, and __clock_nanosleep
would now also need those, adding a cost of 2 to 4 conversions
in the worst case.
Diffstat (limited to 'sysdeps/unix/sysv/linux/sys/timerfd.h')
0 files changed, 0 insertions, 0 deletions