From a7a319cfd10023739523489a2d3c628b6635ba21 Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Wed, 21 Nov 2018 21:40:08 -0500
Subject: [PATCH] common/thread: Remove SleepCurrentThread()

This is also unused and superceded by standard functionality. The
standard library provides std::this_thread::sleep_for(), which provides
a much more flexible interface, as different time units can be used with
it.
---
 src/common/thread.cpp | 11 -----------
 src/common/thread.h   |  1 -
 2 files changed, 12 deletions(-)

diff --git a/src/common/thread.cpp b/src/common/thread.cpp
index a7267b637..4bcb65236 100644
--- a/src/common/thread.cpp
+++ b/src/common/thread.cpp
@@ -25,13 +25,6 @@
 
 namespace Common {
 
-#ifdef _WIN32
-// Supporting functions
-void SleepCurrentThread(int ms) {
-    Sleep(ms);
-}
-#endif
-
 #ifdef _MSC_VER
 
 void SetThreadAffinity(std::thread::native_handle_type thread, u32 mask) {
@@ -97,10 +90,6 @@ void SetCurrentThreadAffinity(u32 mask) {
 }
 
 #ifndef _WIN32
-void SleepCurrentThread(int ms) {
-    usleep(1000 * ms);
-}
-
 void SwitchCurrentThread() {
     usleep(1000 * 1);
 }
diff --git a/src/common/thread.h b/src/common/thread.h
index 27a11735d..36c803f2b 100644
--- a/src/common/thread.h
+++ b/src/common/thread.h
@@ -92,7 +92,6 @@ private:
     std::size_t generation; // Incremented once each time the barrier is used
 };
 
-void SleepCurrentThread(int ms);
 void SwitchCurrentThread(); // On Linux, this is equal to sleep 1ms
 void SetCurrentThreadName(const char* name);