From e72871a5b69f6021f89283d0d80b3ca5353508f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Kujawa?= Date: Tue, 27 Mar 2018 12:53:08 +0200 Subject: [PATCH] Use clock_gettime instead of gettimeofday. --- src/log.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/log.c b/src/log.c index f8b08ee..c966930 100644 --- a/src/log.c +++ b/src/log.c @@ -1,7 +1,6 @@ #include #include - -#include +#include #include "log.h" @@ -24,14 +23,14 @@ void rk65c02_loglevel_set(uint8_t l) void rk65c02_log(uint8_t l, const char* fmt, ...) { va_list args; - struct timeval t; - - gettimeofday(&t, NULL); + struct timespec t; if (l > level) return; - fprintf(stderr, "%ld %s:\t", (t.tv_sec * 1000000 + t.tv_usec), + clock_gettime(CLOCK_REALTIME, &t); + + fprintf(stderr, "%ld.%ld %s:\t", t.tv_sec, t.tv_nsec, level_str[l]); va_start(args, fmt);