From d7018c2fd37e899b64640b5bb6fce1611355ae6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Fri, 19 Jul 2024 22:33:52 +0800 Subject: [PATCH] DateTime: try fixing 32bit linux Fix #1108 --- src/common/time.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/time.h b/src/common/time.h index 0becc7e1d..c402321f9 100644 --- a/src/common/time.h +++ b/src/common/time.h @@ -20,7 +20,7 @@ static inline uint64_t ffTimeGetTick() //In msec #else struct timespec timeNow; clock_gettime(CLOCK_MONOTONIC, &timeNow); - return (uint64_t)((timeNow.tv_sec * 1000) + (timeNow.tv_nsec / 1000000)); + return (uint64_t)((timeNow.tv_sec * 1000ull) + (timeNow.tv_nsec / 1000000ull)); #endif } @@ -33,7 +33,7 @@ static inline uint64_t ffTimeGetNow() #else struct timespec timeNow; clock_gettime(CLOCK_REALTIME, &timeNow); - return (uint64_t)((timeNow.tv_sec * 1000) + (timeNow.tv_nsec / 1000000)); + return (uint64_t)((timeNow.tv_sec * 1000ull) + (timeNow.tv_nsec / 1000000ull)); #endif }