diff options
author | Benoit Germain <b n t DOT g e r m a i n AT g m a i l DOT c o m> | 2019-04-22 14:10:23 +0200 |
---|---|---|
committer | Benoit Germain <b n t DOT g e r m a i n AT g m a i l DOT c o m> | 2019-04-22 14:10:23 +0200 |
commit | b735db9ef342973deb628129fc04f0d295616164 (patch) | |
tree | 19311340dbedbe37a60606a3004ef650a2d1925d | |
parent | aa09497c677727a3a756004d163d1d480dbff726 (diff) | |
download | lanes-b735db9ef342973deb628129fc04f0d295616164.tar.gz lanes-b735db9ef342973deb628129fc04f0d295616164.tar.bz2 lanes-b735db9ef342973deb628129fc04f0d295616164.zip |
Fix _GNU_SOURCE redefinition (#171)
-rw-r--r-- | src/threading.c | 13 |
1 files changed, 9 insertions, 4 deletions
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 @@ | |||
1 | /* | 1 | /* |
2 | * THREADING.C Copyright (c) 2007-08, Asko Kauppi | 2 | * THREADING.C Copyright (c) 2007-08, Asko Kauppi |
3 | * Copyright (C) 2009-14, Benoit Germain | 3 | * Copyright (C) 2009-19, Benoit Germain |
4 | * | 4 | * |
5 | * Lua Lanes OS threading specific code. | 5 | * Lua Lanes OS threading specific code. |
6 | * | 6 | * |
@@ -35,12 +35,17 @@ THE SOFTWARE. | |||
35 | =============================================================================== | 35 | =============================================================================== |
36 | */ | 36 | */ |
37 | #if defined(__linux__) | 37 | #if defined(__linux__) |
38 | # define _GNU_SOURCE /* must be defined before any include */ | 38 | |
39 | # ifndef _GNU_SOURCE // definition by the makefile can cause a redefinition error | ||
40 | # define _GNU_SOURCE // must be defined before any include | ||
41 | # endif // _GNU_SOURCE | ||
42 | |||
39 | # ifdef __ANDROID__ | 43 | # ifdef __ANDROID__ |
40 | # include <android/log.h> | 44 | # include <android/log.h> |
41 | # define LOG_TAG "LuaLanes" | 45 | # define LOG_TAG "LuaLanes" |
42 | # endif | 46 | # endif // __ANDROID__ |
43 | #endif | 47 | |
48 | #endif // __linux__ | ||
44 | 49 | ||
45 | #include <stdio.h> | 50 | #include <stdio.h> |
46 | #include <stdlib.h> | 51 | #include <stdlib.h> |