fortify-headers

standalone fortify-source implementation
git clone git://git.2f30.org/fortify-headers
Log | Files | Refs | README | LICENSE

commit 7fd984fcb532be01f68cddc194c09a7ca10c1ea6
parent 0825063aa6725f8ddf6661ead3263072d630870c
Author: Steven Barth <steven@midlink.org>
Date:   Wed, 24 Jun 2015 20:13:37 +0200

Add __extension__ mark to include_next to silence -pedantic

Signed-off-by: Steven Barth <steven@midlink.org>

Diffstat:
Minclude/poll.h | 1+
Minclude/stdio.h | 1+
Minclude/stdlib.h | 2++
Minclude/string.h | 1+
Minclude/sys/select.h | 1+
Minclude/sys/socket.h | 1+
Minclude/unistd.h | 1+
Minclude/wchar.h | 2++
8 files changed, 10 insertions(+), 0 deletions(-)

diff --git 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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