From 13e3785091580d9ebb71702f31d88a8bdd61fed1 Mon Sep 17 00:00:00 2001 From: pranomostro Date: Fri, 11 Jan 2019 00:11:25 +0100 Subject: [PATCH] Fixed obsolete flag. From sigaction(2): SA_NODEFER Do not prevent the signal from being received from within its own signal handler. This flag is meaningful only when establishing a signal handler. SA_NOMASK is an obsolete, nonstandard synonym for this flag. --- src/runtime/sys.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/sys.c b/src/runtime/sys.c index 363ecc6b..3f051c8f 100644 --- a/src/runtime/sys.c +++ b/src/runtime/sys.c @@ -278,7 +278,7 @@ void mysignal(int signum, sighandler_return_type (*handler)(int)) { sigemptyset(&emptyset); sigact.sa_handler = handler; sigact.sa_mask = emptyset; - sigact.sa_flags = SA_NOMASK; + sigact.sa_flags = SA_NODEFER; sigaction(signum, &sigact, 0); #else signal(signum, handler);