diff options
author | Petr Vorel <petr.vorel@gmail.com> | 2019-03-18 19:01:11 +0100 |
---|---|---|
committer | Petr Vorel <petr.vorel@gmail.com> | 2019-03-18 19:35:27 +0100 |
commit | 88d9b3e5e3222c9e4771abcea48c41c984724bf9 (patch) | |
tree | 3f4819d0bafe72e71a5ffe7e4519574a2f97c7c7 /include | |
parent | 07debb7630a43b10cc77faaa1f2a1ae1017545da (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.h | 4 |
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; |