summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/Thread.cpp
diff options
context:
space:
mode:
authorayuanx <ayuanx@gmail.com>2010-06-16 14:22:17 +0000
committerayuanx <ayuanx@gmail.com>2010-06-16 14:22:17 +0000
commit221e722284decd25eec561ebe29b9d3314b1cae9 (patch)
tree45e711d91fb1e7489f8ef97d34ed3910783e984a /Source/Core/Common/Src/Thread.cpp
parent762ce28977725bedb87af3e2ced49aa3563b541a (diff)
Linux build fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5725 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/Thread.cpp')
-rw-r--r--Source/Core/Common/Src/Thread.cpp15
1 files changed, 12 insertions, 3 deletions
diff --git a/Source/Core/Common/Src/Thread.cpp b/Source/Core/Common/Src/Thread.cpp
index 8ac22356d9..1f04ad1ef6 100644
--- a/Source/Core/Common/Src/Thread.cpp
+++ b/Source/Core/Common/Src/Thread.cpp
@@ -247,13 +247,18 @@ namespace Common
}
}
}
-
+
// Supporting functions
void SleepCurrentThread(int ms)
{
Sleep(ms);
}
+ void SwitchCurrentThread()
+ {
+ SwitchToThread();
+ }
+
typedef struct tagTHREADNAME_INFO
{
DWORD dwType; // must be 0x1000
@@ -417,13 +422,17 @@ namespace Common
thread_init_done++;
}
-
+
void SleepCurrentThread(int ms)
{
usleep(1000 * ms);
}
-
+ void SwitchCurrentThread()
+ {
+ usleep(1000 * 1);
+ }
+
void SetCurrentThreadName(const TCHAR* szThreadName)
{
char *name = strdup(szThreadName);