From f2b8b46bb069783b666508f8d174fc543b62f556 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Boric Date: Wed, 11 Aug 2021 18:48:18 +0200 Subject: [PATCH] LibC: Implement sigsuspend function --- Userland/Libraries/LibC/signal.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibC/signal.cpp b/Userland/Libraries/LibC/signal.cpp index 6bb81d6597..33718a7e58 100644 --- a/Userland/Libraries/LibC/signal.cpp +++ b/Userland/Libraries/LibC/signal.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -162,10 +163,9 @@ void siglongjmp(jmp_buf env, int val) longjmp(env, val); } -int sigsuspend(const sigset_t*) +int sigsuspend(const sigset_t* set) { - dbgln("FIXME: Implement sigsuspend()"); - return -1; + return pselect(0, nullptr, nullptr, nullptr, nullptr, set); } static const char* signal_names[] = {