| From 94557fb7e1293c61145c959b8c5ffecf4a2b1069 Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Fri, 8 Jan 2016 07:24:44 +0000 |
| Subject: [PATCH 28/32] rt_sigaction.h: Use sighandler_t instead of |
| __sighandler_t |
| |
| When _GNU_SOURCE is used then both typedefs are same and using |
| sighandler_t makes it work on musl too |
| |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| |
| Upstream-Status: Pending |
| --- |
| include/lapi/rt_sigaction.h | 4 ++-- |
| testcases/kernel/syscalls/rt_sigsuspend/Makefile | 3 +++ |
| 2 files changed, 5 insertions(+), 2 deletions(-) |
| |
| diff --git a/include/lapi/rt_sigaction.h b/include/lapi/rt_sigaction.h |
| index 18236db..15facda 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; |
| + sighandler_t k_sa_handler; |
| sigset_t sa_mask; |
| }; |
| #else |
| struct kernel_sigaction { |
| - __sighandler_t k_sa_handler; |
| + sighandler_t k_sa_handler; |
| unsigned long sa_flags; |
| void (*sa_restorer) (void); |
| sigset_t sa_mask; |
| diff --git a/testcases/kernel/syscalls/rt_sigsuspend/Makefile b/testcases/kernel/syscalls/rt_sigsuspend/Makefile |
| index 37bc3a9..2ca7f7c 100644 |
| --- a/testcases/kernel/syscalls/rt_sigsuspend/Makefile |
| +++ b/testcases/kernel/syscalls/rt_sigsuspend/Makefile |
| @@ -19,4 +19,7 @@ |
| top_srcdir ?= ../../../.. |
| |
| include $(top_srcdir)/include/mk/testcases.mk |
| + |
| +CFLAGS += -D_GNU_SOURCE |
| + |
| include $(top_srcdir)/include/mk/generic_leaf_target.mk |