linux: don't specify SA_SIGINFO in sighandlers as it's not needed
diff --git a/linux/arch.c b/linux/arch.c index 9503e49..2eb77d1 100644 --- a/linux/arch.c +++ b/linux/arch.c
@@ -202,7 +202,7 @@ return false; } -static void arch_sigFunc(int signo, siginfo_t * si UNUSED, void *dummy UNUSED) +static void arch_sigFunc(int signo) { if (signo != SIGNAL_WAKE) { LOG_E("Signal != SIGNAL_WAKE (%d)", signo); @@ -476,12 +476,12 @@ return false; } - sigset_t smask; - sigemptyset(&smask); + sigset_t mask; + sigemptyset(&mask); struct sigaction sa = { - .sa_sigaction = arch_sigFunc, - .sa_mask = smask, - .sa_flags = SA_SIGINFO, + .sa_handler = arch_sigFunc, + .sa_mask = mask, + .sa_flags = 0, .sa_restorer = NULL, };