X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Fos_time.hpp;h=13cc733ae05488312b4fb5554d08fcb8fd49bc2d;hb=bd4937e47675d600b13174773dc05ab1129c266b;hp=75175d85f6ecb15d8fc69622e10526b23ab5bb3d;hpb=43ac1bff7374a572d3bb0a8341ab3d167e3ac07d;p=apitrace diff --git a/common/os_time.hpp b/common/os_time.hpp index 75175d8..13cc733 100644 --- a/common/os_time.hpp +++ b/common/os_time.hpp @@ -32,13 +32,16 @@ #if defined(_WIN32) -#include -#elif defined(__linux__) -#include -#elif defined(__APPLE__) -#include +# include #else -#include +# if defined(__linux__) +# include +# elif defined(__APPLE__) +# include +# else +# include +# endif +# include #endif @@ -88,6 +91,15 @@ namespace os { #endif } + // Suspend execution + inline void + sleep(unsigned long usecs) { +#if defined(_WIN32) + Sleep((usecs + 999) / 1000); +#else + usleep(usecs); +#endif + } } /* namespace os */