diff options
Diffstat (limited to 'util/time.c')
-rw-r--r-- | util/time.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/util/time.c b/util/time.c index b2333921..a47fc613 100644 --- a/util/time.c +++ b/util/time.c @@ -4,8 +4,12 @@ #include "util/time.h" +int64_t timespec_to_msec(const struct timespec *a) { + return (int64_t)a->tv_sec * 1000 + a->tv_nsec / 1000000; +} + uint32_t get_current_time_msec(void) { struct timespec now; clock_gettime(CLOCK_MONOTONIC, &now); - return now.tv_sec * 1000 + now.tv_nsec / 1000000; + return timespec_to_msec(&now); } |