summaryrefslogtreecommitdiffstats
path: root/toolchain/fortify-headers/patches/101-fix-pedantic.patch
blob: fd36302b2c60189a7ef0c773856f6a41f7109937 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
From 631ada7ea21c9a8f389ce0448ae05e0881264fec Mon Sep 17 00:00:00 2001
From: Steven Barth <steven@midlink.org>
Date: Wed, 24 Jun 2015 20:13:37 +0200
Subject: [PATCH] Add __extension__ mark to include_next to silence -pedantic

Signed-off-by: Steven Barth <steven@midlink.org>
---
 include/poll.h       | 1 +
 include/stdio.h      | 1 +
 include/stdlib.h     | 2 ++
 include/string.h     | 1 +
 include/sys/select.h | 1 +
 include/sys/socket.h | 1 +
 include/unistd.h     | 1 +
 include/wchar.h      | 2 ++
 8 files changed, 10 insertions(+)

diff --git a/include/poll.h b/include/poll.h
index d9b602c..9e1d99a 100644
--- a/include/poll.h
+++ b/include/poll.h
@@ -16,6 +16,7 @@
 #ifndef _FORTIFY_POLL_H
 #define _FORTIFY_POLL_H
 
+__extension__
 #include_next <poll.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
diff --git a/include/stdio.h b/include/stdio.h
index 996c661..1b76f82 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -16,6 +16,7 @@
 #ifndef _FORTIFY_STDIO_H
 #define _FORTIFY_STDIO_H
 
+__extension__
 #include_next <stdio.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
diff --git a/include/stdlib.h b/include/stdlib.h
index 2b67235..f89341f 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -16,9 +16,11 @@
 #ifndef _FORTIFY_STDLIB_H
 #define _FORTIFY_STDLIB_H
 
+__extension__
 #include_next <stdlib.h>
 
 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
+__extension__
 #include_next <limits.h>
 #endif
 
diff --git a/include/string.h b/include/string.h
index 98bfea1..a4072d6 100644
--- a/include/string.h
+++ b/include/string.h
@@ -16,6 +16,7 @@
 #ifndef _FORTIFY_STRING_H
 #define _FORTIFY_STRING_H
 
+__extension__
 #include_next <string.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
diff --git a/include/sys/select.h b/include/sys/select.h
index db6135d..7f768f4 100644
--- a/include/sys/select.h
+++ b/include/sys/select.h
@@ -16,6 +16,7 @@
 #ifndef _FORTIFY_SYS_SELECT_H
 #define _FORTIFY_SYS_SELECT_H
 
+__extension__
 #include_next <sys/select.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
diff --git a/include/sys/socket.h b/include/sys/socket.h
index e68e21c..9454951 100644
--- a/include/sys/socket.h
+++ b/include/sys/socket.h
@@ -16,6 +16,7 @@
 #ifndef _FORTIFY_SYS_SOCKET_H
 #define _FORTIFY_SYS_SOCKET_H
 
+__extension__
 #include_next <sys/socket.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
diff --git a/include/unistd.h b/include/unistd.h
index 5274e22..5fa3b44 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -16,6 +16,7 @@
 #ifndef _FORTIFY_UNISTD_H
 #define _FORTIFY_UNISTD_H
 
+__extension__
 #include_next <unistd.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
diff --git a/include/wchar.h b/include/wchar.h
index 6fa86f2..0d4abfa 100644
--- a/include/wchar.h
+++ b/include/wchar.h
@@ -16,7 +16,9 @@
 #ifndef _FORTIFY_WCHAR_H
 #define _FORTIFY_WCHAR_H
 
+__extension__
 #include_next <stdlib.h>
+__extension__
 #include_next <wchar.h>
 
 #if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
-- 
2.1.4