summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/thread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/thread.cpp')
-rw-r--r--src/core/hle/kernel/thread.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp
index 8cf0a7ec7..ae62609e3 100644
--- a/src/core/hle/kernel/thread.cpp
+++ b/src/core/hle/kernel/thread.cpp
@@ -373,19 +373,19 @@ void Thread::Sleep(s64 nanoseconds) {
WakeAfterDelay(nanoseconds);
}
-void Thread::YieldSimple() {
+bool Thread::YieldSimple() {
auto& scheduler = kernel.GlobalScheduler();
- scheduler.YieldThread(this);
+ return scheduler.YieldThread(this);
}
-void Thread::YieldAndBalanceLoad() {
+bool Thread::YieldAndBalanceLoad() {
auto& scheduler = kernel.GlobalScheduler();
- scheduler.YieldThreadAndBalanceLoad(this);
+ return scheduler.YieldThreadAndBalanceLoad(this);
}
-void Thread::YieldAndWaitForLoadBalancing() {
+bool Thread::YieldAndWaitForLoadBalancing() {
auto& scheduler = kernel.GlobalScheduler();
- scheduler.YieldThreadAndWaitForLoadBalancing(this);
+ return scheduler.YieldThreadAndWaitForLoadBalancing(this);
}
void Thread::SetSchedulingStatus(ThreadSchedStatus new_status) {