From 26d2810437fbfbb42225c47b358794008f94bc5e Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Sun, 14 May 2006 19:00:47 +0000 Subject: Replaced nanosleep with Sleep in Windows and updated Dev-C++ project file. --- src/utils/timer.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/utils/timer.cpp b/src/utils/timer.cpp index 0e9a6a7e..a476ebec 100644 --- a/src/utils/timer.cpp +++ b/src/utils/timer.cpp @@ -39,10 +39,14 @@ void Timer::sleep() if (!active) return; uint64_t now = getTimeInMillisec(); if (now - lastpulse >= interval) return; +#ifndef _WIN32 struct timespec req; req.tv_sec = 0; req.tv_nsec = (interval - (now - lastpulse)) * (1000 * 1000); nanosleep(&req, 0); +#else + Sleep(interval - (now - lastpulse)); +#endif } int Timer::poll() -- cgit v1.2.3-70-g09d2