From 31b3e5ab686740dcafff328b519b3c22ae4d3abd Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Mon, 19 Jan 2015 19:11:57 +1100 Subject: [PATCH] time: use monotonic_clock monotonic is unaffected by system time changes --- time.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/time.cpp b/time.cpp index 974e4c18..68539b7c 100644 --- a/time.cpp +++ b/time.cpp @@ -56,7 +56,7 @@ util::sleep (uint64_t ns) { uint64_t util::nanoseconds (void) { struct timespec t; - clock_gettime (CLOCK_REALTIME, &t); + clock_gettime (CLOCK_MONOTONIC, &t); CHECK_SOFT (t.tv_sec > 0); CHECK_SOFT (t.tv_nsec > 0);