diff options
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | src/event/ServerSocket.cxx | 5 | ||||
-rw-r--r-- | src/system/fd_util.c | 4 | ||||
-rw-r--r-- | src/system/fd_util.h | 4 |
4 files changed, 3 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac index f449c2d2e..689c0b40a 100644 --- a/configure.ac +++ b/configure.ac @@ -90,6 +90,9 @@ linux-android*) linux*) host_is_linux=yes linux_auto=auto + + dnl allow using all glibc features + CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" ;; mingw32* | windows*) diff --git a/src/event/ServerSocket.cxx b/src/event/ServerSocket.cxx index c465c15c8..ce70a969b 100644 --- a/src/event/ServerSocket.cxx +++ b/src/event/ServerSocket.cxx @@ -18,11 +18,6 @@ */ #include "config.h" - -#ifdef HAVE_STRUCT_UCRED -#define _GNU_SOURCE 1 -#endif - #include "ServerSocket.hxx" #include "system/SocketUtil.hxx" #include "system/SocketError.hxx" diff --git a/src/system/fd_util.c b/src/system/fd_util.c index 0e4b5663d..97ec5ba5e 100644 --- a/src/system/fd_util.c +++ b/src/system/fd_util.c @@ -29,10 +29,6 @@ #include "config.h" /* must be first for large file support */ #include "fd_util.h" -#if !defined(_GNU_SOURCE) && (defined(HAVE_PIPE2) || defined(HAVE_ACCEPT4)) -#define _GNU_SOURCE -#endif - #include <assert.h> #include <unistd.h> #include <fcntl.h> diff --git a/src/system/fd_util.h b/src/system/fd_util.h index b73a2012f..3c72890e1 100644 --- a/src/system/fd_util.h +++ b/src/system/fd_util.h @@ -42,10 +42,6 @@ #include <stddef.h> #ifndef WIN32 -#if !defined(_GNU_SOURCE) && (defined(HAVE_PIPE2) || defined(HAVE_ACCEPT4)) -#define _GNU_SOURCE -#endif - #include <sys/types.h> #endif |