From: Thomas Weißschuh Date: Tue, 4 Jul 2023 07:44:42 +0000 (+0200) Subject: lib/timeutils: (tests) move to struct timespec X-Git-Tag: v2.40-rc1~346^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6ebca9f1f3a61650786f4745fce3a0a8849d42ed;p=thirdparty%2Futil-linux.git lib/timeutils: (tests) move to struct timespec Signed-off-by: Thomas Weißschuh --- diff --git a/lib/timeutils.c b/lib/timeutils.c index 75126c0bd2..a5f0323416 100644 --- a/lib/timeutils.c +++ b/lib/timeutils.c @@ -689,7 +689,7 @@ static int run_unittest_timestamp(void) int main(int argc, char *argv[]) { - struct timeval tv = { 0 }; + struct timespec ts = { 0 }; char buf[ISO_BUFSIZ]; if (argc < 2) { @@ -705,25 +705,26 @@ int main(int argc, char *argv[]) usec_t usec = 0; parse_timestamp(argv[2], &usec); - tv.tv_sec = (time_t) (usec / 1000000); - tv.tv_usec = usec % 1000000; + ts.tv_sec = (time_t) (usec / USEC_PER_SEC); + ts.tv_nsec = (usec % USEC_PER_SEC) * NSEC_PER_USEC; } else { - tv.tv_sec = strtos64_or_err(argv[1], "failed to parse