aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/writev.c
diff options
context:
space:
mode:
authorAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>2017-09-08 00:41:37 +0200
committerAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>2018-10-24 12:53:27 +0200
commitc0195aeb0591bd575abcbf9382d28d4f2b2956c7 (patch)
tree8e1d72c57f7631bab4d1fa3ac6be42984fd0d30f /sysdeps/unix/sysv/linux/writev.c
parent4b076e9e31c3810928f6b8e4f6d23ec7c1c0f65a (diff)
downloadglibc-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/writev.c')
0 files changed, 0 insertions, 0 deletions