From 6dded99777419746f2dc8ccbc899a1527c121cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Sun, 24 Jul 2022 16:38:41 +0200 Subject: Kernel+LibC: Report correct scheduling priority limits The priority range was changed several years ago, but the userland-reported limits were just forgotten :skeleyak:. Move the thread priority constants into an API header so that userland can use it properly. --- Userland/Libraries/LibC/sched.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Userland/Libraries/LibC/sched.cpp') diff --git a/Userland/Libraries/LibC/sched.cpp b/Userland/Libraries/LibC/sched.cpp index 4d1cb46737..914e2eee5b 100644 --- a/Userland/Libraries/LibC/sched.cpp +++ b/Userland/Libraries/LibC/sched.cpp @@ -20,13 +20,13 @@ int sched_yield() // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_min.html int sched_get_priority_min([[maybe_unused]] int policy) { - return 0; // Idle + return THREAD_PRIORITY_MIN; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_max.html int sched_get_priority_max([[maybe_unused]] int policy) { - return 3; // High + return THREAD_PRIORITY_MAX; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_setparam.html -- cgit v1.2.3