X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbootchart%2Fstore.c;h=2d2ea428fa570804e1c467727c2a6abd4657fe9c;hp=cedcba88ed1b8059c03281c75cd2a8fc1c52f992;hb=ece74070c7102b2d48ccc01260976b3f5cb6d9f0;hpb=fe3f22d116f6f0cac3bdfa512ac54c0faf8bb7cd diff --git a/src/bootchart/store.c b/src/bootchart/store.c index cedcba88e..2d2ea428f 100644 --- a/src/bootchart/store.c +++ b/src/bootchart/store.c @@ -34,6 +34,7 @@ #include #include "util.h" +#include "time-util.h" #include "strxcpyx.h" #include "store.h" #include "bootchart.h" @@ -54,14 +55,14 @@ double gettime_ns(void) { clock_gettime(CLOCK_MONOTONIC, &n); - return (n.tv_sec + (n.tv_nsec / 1000000000.0)); + return (n.tv_sec + (n.tv_nsec / (double) NSEC_PER_SEC)); } static double gettime_up(void) { struct timespec n; clock_gettime(CLOCK_BOOTTIME, &n); - return (n.tv_sec + (n.tv_nsec / 1000000000.0)); + return (n.tv_sec + (n.tv_nsec / (double) NSEC_PER_SEC)); } void log_uptime(void) {