From: Eli Zaretskii Date: Sun, 17 Mar 2013 19:04:25 +0000 (+0000) Subject: Fix compilation warning by MinGW GCC. X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=72edb7c28f204d6c0512612968482803747b6d4f;p=deliverable%2Fbinutils-gdb.git Fix compilation warning by MinGW GCC. setenv.c [!HAVE_ENVIRON_DECL]: Avoid declaring environ if it is a macro, as this causes compiler warnings with MinGW. --- diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index b4c61807b5..fa921e46cf 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2013-03-17 Eli Zaretskii + + * setenv.c [!HAVE_ENVIRON_DECL]: Avoid declaring environ if it is + a macro, as this causes compiler warnings with MinGW. + 2013-03-01 Andreas Schwab * obstacks.texi (Obstacks): Trim @node to only contain the diff --git a/libiberty/setenv.c b/libiberty/setenv.c index 96917d5769..921e968860 100644 --- a/libiberty/setenv.c +++ b/libiberty/setenv.c @@ -63,8 +63,11 @@ extern int errno; #define __environ environ #ifndef HAVE_ENVIRON_DECL +/* MinGW defines environ to call a function. */ +#ifndef environ extern char **environ; #endif +#endif #undef setenv #undef unsetenv