Busybox currently manually calls the clock_gettime syscall in some cases. This causes breakages on y2038 safe 32-bit architectures such as 32-bit RISC-V. To fix this breakage let's add some #ifdefs around the syscalls to call the __NR_clock_gettime64 if we don't have __NR_clock_gettime defined and time_t is 64-bits.
Alistair Francis (3): date: Use 64 prefix syscall if we have to time: Use 64 prefix syscall if we have to runsv: Use 64 prefix syscall if we have to coreutils/date.c | 11 +++++++++-- libbb/time.c | 7 +++++++ runit/runsv.c | 7 +++++++ 3 files changed, 23 insertions(+), 2 deletions(-) -- 2.22.0 _______________________________________________ busybox mailing list busybox@busybox.net http://lists.busybox.net/mailman/listinfo/busybox