diff --git a/lib/timing.cpp b/lib/timing.cpp index b253f194..58ac0def 100644 --- a/lib/timing.cpp +++ b/lib/timing.cpp @@ -50,9 +50,9 @@ long long int Util::getMS(){ } long long int Util::bootSecs(){ - struct sysinfo sinfo; - sysinfo(&sinfo); - return sinfo.uptime; + struct timespec t; + clock_gettime(CLOCK_MONOTONIC, &t); + return t.tv_sec; } /// Gets the current time in microseconds.