# HG changeset patch # User Emmanuel Gil Peyrot # Date 1533713254 -7200 # Node ID c1d5f52274cf686d00e310b0506f3d94afa3b722 # Parent d03f21729b2cee61f2d22ead6127931235b7a961 net, pposix, signal: Check for redefined defines, fix warnings. diff -r d03f21729b2c -r c1d5f52274cf util-src/net.c --- a/util-src/net.c Wed Aug 08 08:19:01 2018 +0100 +++ b/util-src/net.c Wed Aug 08 09:27:34 2018 +0200 @@ -9,7 +9,10 @@ -- */ +#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif + #include #include #include diff -r d03f21729b2c -r c1d5f52274cf util-src/pposix.c --- a/util-src/pposix.c Wed Aug 08 08:19:01 2018 +0100 +++ b/util-src/pposix.c Wed Aug 08 09:27:34 2018 +0200 @@ -17,11 +17,17 @@ #if defined(__linux__) +#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif #else +#ifndef _DEFAULT_SOURCE #define _DEFAULT_SOURCE #endif +#endif +#ifndef _POSIX_C_SOURCE #define _POSIX_C_SOURCE 200809L +#endif #include #include diff -r d03f21729b2c -r c1d5f52274cf util-src/signal.c --- a/util-src/signal.c Wed Aug 08 08:19:01 2018 +0100 +++ b/util-src/signal.c Wed Aug 08 09:27:34 2018 +0200 @@ -26,7 +26,9 @@ * OTHER DEALINGS IN THE SOFTWARE. */ +#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif #include #include