X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu.c;h=c07df2e8cf21384a07da3bb47066cd2b2bb44084;hp=7f3de52c4857d9dd6da70536de8b9cf2b73720f7;hb=c297c21c6eadc359a358d33e65f9f5419b55b586;hpb=e90a6e9c5510e5dad2e3f3e8530eeba242c0a91d diff --git a/urcu.c b/urcu.c index 7f3de52..c07df2e 100644 --- a/urcu.c +++ b/urcu.c @@ -451,6 +451,8 @@ void urcu_init(void) init_done = 1; act.sa_sigaction = sigurcu_handler; + act.sa_flags = SA_SIGINFO; + sigemptyset(&act.sa_mask); ret = sigaction(SIGURCU, &act, NULL); if (ret) { perror("Error in sigaction");