busybox: use CLOCK_MONOTONIC instead of gettimeofday

The clock_gettime(CLOCK_MONOTONIC) syscall exists for so long that the first
kernel version to support it is not even specified in the man page [1]. Let's
enable it on BusyBox by default. Otherwise, gettimeofday will be used instead,
which will give wrong results if the date/time is reset (time moving backwards).

[1] https://linux.die.net/man/2/clock_gettime

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
master
Rui Salvaterra 2020-07-08 09:18:14 +01:00 committed by Petr Štetiar
parent f61110e8f2
commit c5c652e5ad
1 changed files with 1 additions and 1 deletions

View File

@ -303,7 +303,7 @@ config BUSYBOX_DEFAULT_FEATURE_SKIP_ROOTFS
default n
config BUSYBOX_DEFAULT_MONOTONIC_SYSCALL
bool
default n
default y
config BUSYBOX_DEFAULT_IOCTL_HEX2STR_ERROR
bool
default y