From 603ba8c1ba906a66c71610b8a0a13375461565c2 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Sun, 1 Mar 2015 18:53:29 +0100 Subject: [PATCH] scripts: fix warning generated by glibc 2.20 Defining only _BSD_SOURCE is deprecated with version 2.20 of glibc. It has been replaced by _DEFAULT_SOURCE. The manpage says that code which wants to work in the same way on both old and new versions of glibc should simply define both symbols. Also move the definition up in fix_size as those feature flags should be defined before including any standard headers. Signed-off-by: Lucas Stach Signed-off-by: Sascha Hauer --- scripts/fix_size.c | 6 +++--- scripts/mk-omap-image.c | 1 + scripts/mkublheader.c | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/fix_size.c b/scripts/fix_size.c index c7dcd5ff6..7014a3faf 100644 --- a/scripts/fix_size.c +++ b/scripts/fix_size.c @@ -1,3 +1,6 @@ +#define _BSD_SOURCE /* See feature_test_macros(7) */ +#define _DEFAULT_SOURCE + #include #include #include @@ -6,9 +9,6 @@ #include #include #include -#ifndef _BSD_SOURCE -#define _BSD_SOURCE /* See feature_test_macros(7) */ -#endif #include int main(int argc, char**argv) diff --git a/scripts/mk-omap-image.c b/scripts/mk-omap-image.c index d0335ad17..1d61a34e6 100644 --- a/scripts/mk-omap-image.c +++ b/scripts/mk-omap-image.c @@ -34,6 +34,7 @@ */ #define _BSD_SOURCE +#define _DEFAULT_SOURCE #include #include diff --git a/scripts/mkublheader.c b/scripts/mkublheader.c index b61630a25..5464a8061 100644 --- a/scripts/mkublheader.c +++ b/scripts/mkublheader.c @@ -19,6 +19,7 @@ */ #define _BSD_SOURCE +#define _DEFAULT_SOURCE #include #include