aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPetr Vorel <petr.vorel@gmail.com>2019-03-18 19:01:11 +0100
committerPetr Vorel <petr.vorel@gmail.com>2019-03-18 19:35:27 +0100
commit88d9b3e5e3222c9e4771abcea48c41c984724bf9 (patch)
tree3f4819d0bafe72e71a5ffe7e4519574a2f97c7c7 /include
parent07debb7630a43b10cc77faaa1f2a1ae1017545da (diff)
rt_sigaction.h: Replace libc specific sighandler_t by POSIX
__sighandler_t is libc implementation specific. Thus use (*)(int), as specified by POSIX. This fixes MUSL build. Suggested-by: Cyril Hrubis <chrubis@suse.cz> Acked-by: Cyril Hrubis <chrubis@suse.cz> Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/lapi/rt_sigaction.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/lapi/rt_sigaction.h b/include/lapi/rt_sigaction.h
index 2dbbc7672..29068eb67 100644
--- a/include/lapi/rt_sigaction.h
+++ b/include/lapi/rt_sigaction.h
@@ -36,12 +36,12 @@
#if defined(__mips__)
struct kernel_sigaction {
unsigned int sa_flags;
- __sighandler_t k_sa_handler;
+ void (* k_sa_handler)(int);
sigset_t sa_mask;
};
#else
struct kernel_sigaction {
- __sighandler_t k_sa_handler;
+ void (* k_sa_handler)(int);
unsigned long sa_flags;
void (*sa_restorer) (void);
sigset_t sa_mask;