X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=common%2Fos_time.hpp;h=13cc733ae05488312b4fb5554d08fcb8fd49bc2d;hb=e3cd78b53b9a39913d847c4ef1779f14a391177f;hp=75175d85f6ecb15d8fc69622e10526b23ab5bb3d;hpb=e9392864d660f2d4e2c325e9b01ff7121786d92c;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 */