[PATCH] nptl: Use SA_RESTART for SIGCANCEL handler
Andreas Schwab
schwab@linux-m68k.org
Thu Jun 17 13:03:57 GMT 2021
On Jun 17 2021, Adhemerval Zanella via Libc-alpha wrote:
> diff --git a/nptl/pthread_cancel.c b/nptl/pthread_cancel.c
> index 0698cd2046..cc25ff21f3 100644
> --- a/nptl/pthread_cancel.c
> +++ b/nptl/pthread_cancel.c
> @@ -72,7 +72,11 @@ __pthread_cancel (pthread_t th)
> {
> struct sigaction sa;
> sa.sa_sigaction = sigcancel_handler;
> - sa.sa_flags = SA_SIGINFO;
> + /* The signal handle should be non-interruptible to avoid the risk of
The signal handler should be non-interrupting
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
More information about the Libc-alpha
mailing list