From 764994f94c0365c211b4fbfdc7bf434edfcb32b4 Mon Sep 17 00:00:00 2001 From: Ivan Chikish Date: Tue, 11 Jul 2023 18:39:39 +0300 Subject: [PATCH] [orbis-kernel] Stub sys_sched_yield --- orbis-kernel/src/sys/sys_p1003_1b.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/orbis-kernel/src/sys/sys_p1003_1b.cpp b/orbis-kernel/src/sys/sys_p1003_1b.cpp index d4c40b2e6..600574458 100644 --- a/orbis-kernel/src/sys/sys_p1003_1b.cpp +++ b/orbis-kernel/src/sys/sys_p1003_1b.cpp @@ -1,4 +1,5 @@ #include "sys/sysproto.hpp" +#include orbis::SysResult orbis::sys_sched_setparam(Thread *thread, pid_t pid, @@ -18,7 +19,8 @@ orbis::SysResult orbis::sys_sched_getscheduler(Thread *thread, pid_t pid) { return ErrorCode::NOSYS; } orbis::SysResult orbis::sys_sched_yield(Thread *thread) { - return ErrorCode::NOSYS; + std::this_thread::yield(); + return {}; } orbis::SysResult orbis::sys_sched_get_priority_max(Thread *thread, sint policy) {