clock_getres: don't assume time_t is 32-bit on 32-bit archs
authorRich Felker <dalias@aerifal.cx>
Mon, 29 Jul 2019 02:53:10 +0000 (22:53 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 29 Jul 2019 16:31:02 +0000 (12:31 -0400)
commit244858553e7eaacd135de5c1cdb49489796b6d02
tree1a0c5c9025086c02c9bfaa75416a1954f4549cf4
parenta02bd52864a21b46206eaf67e1e7fb53834b594a
clock_getres: don't assume time_t is 32-bit on 32-bit archs

the time64 syscall for this is not necessary or useful, since clock
resolution is generally better than 68-year granularity. if there's a
32-bit syscall, use it and expand the result into timespec; otherwise
there is only one syscall and it does the right thing to store to
timespec directly.

on 64-bit archs, there is no change to the code after preprocessing.
src/time/clock_getres.c