From 80ce9d546aff183f1b4436ad88fcbdfe8cdc6695 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 17 Jan 2025 16:14:52 +0200 Subject: [PATCH] Kernel: Don't error out on SYS_WAIT with W{CONTINUED,UNTRACED} As I don't support stopping and continuing processes these flags are effecively no-ops --- kernel/kernel/Process.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kernel/kernel/Process.cpp b/kernel/kernel/Process.cpp index b0063f35..763067db 100644 --- a/kernel/kernel/Process.cpp +++ b/kernel/kernel/Process.cpp @@ -692,9 +692,7 @@ namespace Kernel if (options & ~(WCONTINUED | WNOHANG | WUNTRACED)) return BAN::Error::from_errno(EINVAL); - // FIXME: support options stopped processes - if (options & ~(WCONTINUED | WUNTRACED)) - return BAN::Error::from_errno(ENOTSUP); + // FIXME: Add WCONTINUED and WUNTRACED when stopped/continued processes are added const auto pid_matches = [&](const ChildExitStatus& child)