From c426b1ed2557eeefd7b83188a1f9a9ac9f8bdb12 Mon Sep 17 00:00:00 2001 From: GNU Libc Maintainers Date: Thu, 17 Jul 2025 13:21:32 +0200 Subject: [PATCH] local-sigaction Gbp-Pq: Topic arm Gbp-Pq: Name local-sigaction.diff --- sysdeps/unix/sysv/linux/arm/libc_sigaction.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/sysdeps/unix/sysv/linux/arm/libc_sigaction.c b/sysdeps/unix/sysv/linux/arm/libc_sigaction.c index 8cd5c98df..2a2bad649 100644 --- a/sysdeps/unix/sysv/linux/arm/libc_sigaction.c +++ b/sysdeps/unix/sysv/linux/arm/libc_sigaction.c @@ -22,15 +22,10 @@ extern void __default_rt_sa_restorer (void); #define SET_SA_RESTORER(kact, act) \ ({ \ - if ((kact)->sa_flags & SA_RESTORER) \ - (kact)->sa_restorer = (act)->sa_restorer; \ - else \ - { \ - (kact)->sa_restorer = ((kact)->sa_flags & SA_SIGINFO) \ - ? __default_rt_sa_restorer \ - : __default_sa_restorer; \ - (kact)->sa_flags |= SA_RESTORER; \ - } \ + (kact)->sa_restorer = ((kact)->sa_flags & SA_SIGINFO) \ + ? __default_rt_sa_restorer \ + : __default_sa_restorer; \ + (kact)->sa_flags |= SA_RESTORER; \ }) #define RESET_SA_RESTORER(act, kact) \ -- 2.30.2