X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=urcu.c;h=51c279f3aa91e7731ce4016f88af4fa7cd7d0025;hp=f219e7632f50d232cbb3f73c75b097f56246215f;hb=dd052bd346ddd497ed79f771ea1d5b3406bbcf07;hpb=7abf2d0da3b328572a17c9457b33c3890b0ba58b;ds=sidebyside diff --git a/urcu.c b/urcu.c index f219e76..51c279f 100644 --- a/urcu.c +++ b/urcu.c @@ -451,7 +451,7 @@ void urcu_init(void) init_done = 1; act.sa_sigaction = sigurcu_handler; - act.sa_flags = SA_SIGINFO; + act.sa_flags = SA_SIGINFO | SA_RESTART; sigemptyset(&act.sa_mask); ret = sigaction(SIGURCU, &act, NULL); if (ret) {