sched_rr_get_interval: don't assume time_t is 32-bit on 32-bit archs
authorRich Felker <dalias@aerifal.cx>
Mon, 29 Jul 2019 03:26:38 +0000 (23:26 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 29 Jul 2019 16:31:20 +0000 (12:31 -0400)
commit1d4471b1fdfaa042ac48e9d8bcf00842dc529418
treeb21b1f3f4ae1a1741b7cf532798ac5a229c4d3dd
parent244858553e7eaacd135de5c1cdb49489796b6d02
sched_rr_get_interval: don't assume time_t is 32-bit on 32-bit archs

as with clock_getres, the time64 syscall for this is not necessary or
useful, this time since scheduling timeslices are not on the order 68
years. 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/sched/sched_rr_get_interval.c