Prechádzať zdrojové kódy

define _GNU_SOURCE on the command line

that way it is already set in configure and can thus be used by tests.
Oswald Buddenhagen 13 rokov pred
rodič
commit
96eaeb428d
4 zmenil súbory, kde vykonal 2 pridanie a 5 odobranie
  1. 2 0
      configure.in
  2. 0 2
      src/compat/isync.h
  3. 0 1
      src/compat/main.c
  4. 0 2
      src/isync.h

+ 2 - 0
configure.in

@@ -9,6 +9,8 @@ if test "$GCC" = yes; then
     CFLAGS="$CFLAGS -pipe -W -Wall -Wshadow -Wstrict-prototypes"
 fi
 
+CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
+
 AC_CHECK_HEADERS(sys/poll.h sys/select.h)
 AC_CHECK_FUNCS(vasprintf)
 

+ 0 - 2
src/compat/isync.h

@@ -18,8 +18,6 @@
  *  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#define _GNU_SOURCE
-
 #include <config.h>
 
 #include <sys/types.h>

+ 0 - 1
src/compat/main.c

@@ -35,7 +35,6 @@
 #include <dirent.h>
 
 #ifdef HAVE_GETOPT_LONG
-# define _GNU_SOURCE
 # include <getopt.h>
 struct option Opts[] = {
 	{"write", 0, NULL, 'w' },

+ 0 - 2
src/isync.h

@@ -21,8 +21,6 @@
  * despite that library's more restrictive license.
  */
 
-#define _GNU_SOURCE
-
 #include <config.h>
 
 #include <sys/types.h>