summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/thread.cpp
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2019-09-10 16:23:43 +0200
committerFernandoS27 <fsahmkow27@gmail.com>2019-10-15 17:55:13 +0200
commit103f3a2fe51a09caf3f478226b6957b23c6eff79 (patch)
tree5304773e043ed3db6a55e4666fc25143560396af /src/core/hle/kernel/thread.cpp
parentKernel: Style and Corrections (diff)
downloadyuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.tar
yuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.tar.gz
yuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.tar.bz2
yuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.tar.lz
yuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.tar.xz
yuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.tar.zst
yuzu-103f3a2fe51a09caf3f478226b6957b23c6eff79.zip
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) {