blob: 03aa45df8cdc7200297613bc0d9802e22482801b [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>
Brad Bishopd7bf8c12018-02-25 22:55:05 -050010
11Upstream-Status: Pending
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050012---
13 testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c | 1 +
14 testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c | 2 +-
15 testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c | 1 +
16 testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c | 1 +
17 4 files changed, 4 insertions(+), 1 deletion(-)
18
19diff --git a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
20index 5cf89cc..bdcb91a 100644
21--- a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
22+++ b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
23@@ -28,6 +28,7 @@
24 /* sigset_t type. */
25 /******************************************************************************/
26
27+#define _GNU_SOURCE
28 #include <stdio.h>
29 #include <stdlib.h>
30 #include <unistd.h>
31diff --git a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
32index a1da743..8a27a0f 100644
33--- a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
34+++ b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
35@@ -23,7 +23,7 @@
36 /* Description: This tests the rt_sigaction() syscall */
37 /* rt_sigaction Expected EFAULT error check */
38 /******************************************************************************/
39-
40+#define _GNU_SOURCE
41 #include <stdio.h>
42 #include <stdlib.h>
43 #include <unistd.h>
44diff --git a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
45index 175d220..e7627cd 100644
46--- a/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
47+++ b/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
48@@ -24,6 +24,7 @@
49 /* rt_sigaction Expected EINVAL error check */
50 /******************************************************************************/
51
52+#define _GNU_SOURCE
53 #include <stdio.h>
54 #include <stdlib.h>
55 #include <unistd.h>
56diff --git a/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c b/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
57index 74e5a61..75c57fc 100644
58--- a/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
59+++ b/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
60@@ -39,6 +39,7 @@
61 /* sigsetsize should indicate the size of a sigset_t type. */
62 /******************************************************************************/
63
64+#define _GNU_SOURCE
65 #include <stdio.h>
66 #include <signal.h>
67 #include <errno.h>
68--
692.7.0
70