diff options
Diffstat (limited to 'Swiften/Base')
-rw-r--r-- | Swiften/Base/sleep.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Swiften/Base/sleep.cpp b/Swiften/Base/sleep.cpp index 7161217..0f1937b 100644 --- a/Swiften/Base/sleep.cpp +++ b/Swiften/Base/sleep.cpp @@ -7,12 +7,17 @@ #include <Swiften/Base/sleep.h> #include <boost/thread.hpp> +#include <boost/version.hpp> namespace Swift { void sleep(unsigned int msecs) { boost::xtime xt; +#if BOOST_VERSION >= 105000 + boost::xtime_get(&xt, boost::TIME_UTC_); +#else boost::xtime_get(&xt, boost::TIME_UTC); +#endif xt.nsec += msecs*1000000; boost::thread::sleep(xt); } |