1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 05:07:45 +00:00

LibC: Implement sigsuspend function

This commit is contained in:
Jean-Baptiste Boric 2021-08-11 18:48:18 +02:00 committed by Andreas Kling
parent 7abf58ecaf
commit f2b8b46bb0

View file

@ -10,6 +10,7 @@
#include <setjmp.h> #include <setjmp.h>
#include <signal.h> #include <signal.h>
#include <string.h> #include <string.h>
#include <sys/select.h>
#include <syscall.h> #include <syscall.h>
#include <unistd.h> #include <unistd.h>
@ -162,10 +163,9 @@ void siglongjmp(jmp_buf env, int val)
longjmp(env, val); longjmp(env, val);
} }
int sigsuspend(const sigset_t*) int sigsuspend(const sigset_t* set)
{ {
dbgln("FIXME: Implement sigsuspend()"); return pselect(0, nullptr, nullptr, nullptr, nullptr, set);
return -1;
} }
static const char* signal_names[] = { static const char* signal_names[] = {