diff --git a/src/util/time.h b/src/util/time.h --- a/src/util/time.h +++ b/src/util/time.h @@ -10,6 +10,8 @@ #include #include +void UninterruptibleSleep(const std::chrono::microseconds &n); + /** * DEPRECATED * Use either GetSystemTimeInSeconds (not mockable) or GetTime (mockable) diff --git a/src/util/time.cpp b/src/util/time.cpp --- a/src/util/time.cpp +++ b/src/util/time.cpp @@ -16,6 +16,11 @@ #include #include +#include + +void UninterruptibleSleep(const std::chrono::microseconds &n) { + std::this_thread::sleep_for(n); +} //! For unit testing static std::atomic nMockTime(0);