From b735db9ef342973deb628129fc04f0d295616164 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Mon, 22 Apr 2019 14:10:23 +0200 Subject: Fix _GNU_SOURCE redefinition (#171) --- src/threading.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/threading.c b/src/threading.c index 1eab52f..f1720eb 100644 --- a/src/threading.c +++ b/src/threading.c @@ -1,6 +1,6 @@ /* * THREADING.C Copyright (c) 2007-08, Asko Kauppi - * Copyright (C) 2009-14, Benoit Germain + * Copyright (C) 2009-19, Benoit Germain * * Lua Lanes OS threading specific code. * @@ -35,12 +35,17 @@ THE SOFTWARE. =============================================================================== */ #if defined(__linux__) -# define _GNU_SOURCE /* must be defined before any include */ + +# ifndef _GNU_SOURCE // definition by the makefile can cause a redefinition error +# define _GNU_SOURCE // must be defined before any include +# endif // _GNU_SOURCE + # ifdef __ANDROID__ # include # define LOG_TAG "LuaLanes" -# endif -#endif +# endif // __ANDROID__ + +#endif // __linux__ #include #include -- cgit v1.2.3-55-g6feb