1 2 3 4 5 6 7 8 9
#include <scalls/sigaction.h> #include <signal.h> #include <sched/scheduler.h> int syscall_sigaction(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact) { set_signal_handler(sig, act->sa_handler); return 0; }