X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ftime%2Futils.cpp;h=b59a8af0ea944fdde78cf77d4ee5c38cf4b6aa15;hp=d69febcb0a52a2326b2f7cf05c39cc92e18607a2;hb=03bacb2343eb5d17819732582c0866f087e9ce27;hpb=4c8b6a16bfe62541bc68aa0d3827158c9b9617da diff --git a/source/time/utils.cpp b/source/time/utils.cpp index d69febc..b59a8af 100644 --- a/source/time/utils.cpp +++ b/source/time/utils.cpp @@ -7,6 +7,7 @@ #endif #include #include "datetime.h" +#include "rawtime_private.h" #include "timedelta.h" #include "timestamp.h" #include "units.h" @@ -67,7 +68,7 @@ TimeDelta get_cpu_time() void sleep(const TimeDelta &d) { #ifndef WIN32 - timespec ts = d; + timespec ts = rawtime_to_timespec(d.raw()); while(nanosleep(&ts, 0)==-1) if(errno!=EINTR) throw system_error("nanosleep");