From 2d1d157a07a2b445d6d26573a9763ec62928790f Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 30 Aug 2016 15:26:27 +0200 Subject: [PATCH 32/39] netlink: Don't define USE_GNU MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Applications should never #define USE_GNU themselves, but rather _GNU_SOURCE. This patch removes USE_GNU and replaces it with including config.h which has _GNU_SOURCE defined if applicable for that platform See for example: https://gcc.gnu.org/ml/fortran/2005-10/msg00365.html Reviewed-by: Fabiano FidĂȘncio (cherry picked from commit 1384d0ce6ea741aefb56b0006b6268d76e6cc2c2) --- src/monitor/monitor_netlink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/monitor/monitor_netlink.c b/src/monitor/monitor_netlink.c index 22262949c67744493dfa722ff38257a75a5b8291..c4d56b39f29b7686b60da1d561d7db390c272a4d 100644 --- a/src/monitor/monitor_netlink.c +++ b/src/monitor/monitor_netlink.c @@ -21,11 +21,12 @@ along with this program. If not, see . */ +#include "config.h" + #include #include #include #include -#define __USE_GNU /* needed for struct ucred */ #include #include #include -- 2.9.3