From e0b17ef81eee66cafc22129de34b7efbfee57b31 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 2 Jun 2020 20:19:11 -0400 Subject: always use time64 syscall first for clock_adjtime clock_adjtime always returns the current clock setting in struct timex, so it's always possible that the time64 version is needed. --- src/linux/clock_adjtime.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/linux') diff --git a/src/linux/clock_adjtime.c b/src/linux/clock_adjtime.c index 52d3e0c4..94521bfc 100644 --- a/src/linux/clock_adjtime.c +++ b/src/linux/clock_adjtime.c @@ -38,8 +38,7 @@ int clock_adjtime (clockid_t clock_id, struct timex *utx) { int r = -ENOSYS; #ifdef SYS_clock_adjtime64 - if (SYS_clock_adjtime == SYS_clock_adjtime64 || - (utx->modes & ADJ_SETOFFSET) && !IS32BIT(utx->time.tv_sec)) { + if (1) { struct ktimex64 ktx = { .modes = utx->modes, .offset = utx->offset, -- cgit v1.2.1