Whamcloud - gitweb
Fix warnings caused by glibc 2.20
authorTheodore Ts'o <tytso@mit.edu>
Mon, 21 Mar 2016 17:01:27 +0000 (13:01 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 21 Mar 2016 17:05:25 +0000 (13:05 -0400)
Glibc has depcreated _SVID_SOURCE and _BSD_SOURCE in favor of
_DEFAULT_SOURCE.  So define _DEFAULT_SOURCE to shut up glibc 2.20

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
lib/ext2fs/mmp.c
lib/uuid/gen_uuid.c
misc/mk_hugefiles.c
misc/tune2fs.c

index e4c7dcc..7d86c9e 100644 (file)
@@ -12,6 +12,9 @@
 #ifndef _GNU_SOURCE
 #define _GNU_SOURCE
 #endif
+#ifndef _DEFAULT_SOURCE
+#define _DEFAULT_SOURCE        /* since glibc 2.20 _SVID_SOURCE is deprecated */
+#endif
 
 #include "config.h"
 
index 22b4513..fb6a9b8 100644 (file)
@@ -37,6 +37,7 @@
  * gcc-wall wall mode
  */
 #define _SVID_SOURCE
+#define _DEFAULT_SOURCE          /* since glibc 2.20 _SVID_SOURCE is deprecated */
 
 #include "config.h"
 
index 5f56a79..8ac94dc 100644 (file)
@@ -4,6 +4,7 @@
 
 #define _XOPEN_SOURCE 600 /* for inclusion of PATH_MAX in Solaris */
 #define _BSD_SOURCE      /* for makedev() and major() */
+#define _DEFAULT_SOURCE          /* since glibc 2.20 _BSD_SOURCE is deprecated */
 
 #include "config.h"
 #include <stdio.h>
index aed0a35..6e423a5 100644 (file)
@@ -44,6 +44,7 @@ extern int optind;
 #include <strings.h>   /* for strcasecmp() */
 #else
 #define _BSD_SOURCE    /* for inclusion of strcasecmp() via <string.h> */
+#define _DEFAULT_SOURCE          /* since glibc 2.20 _BSD_SOURCE is deprecated */
 #endif
 #include <string.h>
 #include <time.h>