blob: 03c67a52fa2faadfbf38ecd58f13f538b3876fc6 [file] [log] [blame]
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05001From e01e9862c248dc90a8ec6f2d06f8469d7a50cd8e Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 8 Jan 2016 07:14:58 +0000
4Subject: [PATCH 24/32] rt_sigaction/rt_sigprocmark: Define _GNU_SOURCE
5
6Fixes musl build failure e.g.
7error: 'SA_NOMASK' undeclared here (not in a function)
8
9Signed-off-by: Khem Raj <raj.khem@gmail.com>
10---
11 testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c | 1 +
12 testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c | 2 +-
13 testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c | 1 +
14 testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c | 1 +
15 4 files changed, 4 insertions(+), 1 deletion(-)
16
17diff --git a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
18index 5cf89cc..bdcb91a 100644
19--- a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
20+++ b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
21@@ -28,6 +28,7 @@
22 /* sigset_t type. */
23 /******************************************************************************/
24
25+#define _GNU_SOURCE
26 #include <stdio.h>
27 #include <stdlib.h>
28 #include <unistd.h>
29diff --git a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
30index a1da743..8a27a0f 100644
31--- a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
32+++ b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
33@@ -23,7 +23,7 @@
34 /* Description: This tests the rt_sigaction() syscall */
35 /* rt_sigaction Expected EFAULT error check */
36 /******************************************************************************/
37-
38+#define _GNU_SOURCE
39 #include <stdio.h>
40 #include <stdlib.h>
41 #include <unistd.h>
42diff --git a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
43index 175d220..e7627cd 100644
44--- a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
45+++ b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
46@@ -24,6 +24,7 @@
47 /* rt_sigaction Expected EINVAL error check */
48 /******************************************************************************/
49
50+#define _GNU_SOURCE
51 #include <stdio.h>
52 #include <stdlib.h>
53 #include <unistd.h>
54diff --git a/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c b/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
55index 74e5a61..75c57fc 100644
56--- a/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
57+++ b/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
58@@ -39,6 +39,7 @@
59 /* sigsetsize should indicate the size of a sigset_t type. */
60 /******************************************************************************/
61
62+#define _GNU_SOURCE
63 #include <stdio.h>
64 #include <signal.h>
65 #include <errno.h>
66--
672.7.0
68