From: Joel Brobecker Date: Wed, 22 Apr 2015 19:35:54 +0000 (-0700) Subject: libiberty/setenv.c: Do not declare environ if defined as a macro. X-Git-Tag: gdb-7.10-release~720 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dfc0f57b741c12a94520c9ec7f726755eac1d2de;p=external%2Fbinutils.git libiberty/setenv.c: Do not declare environ if defined as a macro. Otherwise, it causes a build warning on some platforms such as MinGW. libiberty/ChangeLog (Eli Zaretskii ): * setenv.c : Declare only if not a macro. --- diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 22e3f85..5009807 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2015-04-22 Eli Zaretskii + + * setenv.c : Declare only if not a macro. + 2015-01-19 Eli Zaretskii * strerror.c : Declare only if they aren't diff --git a/libiberty/setenv.c b/libiberty/setenv.c index 96917d5..714ca0a 100644 --- a/libiberty/setenv.c +++ b/libiberty/setenv.c @@ -63,8 +63,10 @@ extern int errno; #define __environ environ #ifndef HAVE_ENVIRON_DECL +#ifndef environ extern char **environ; #endif +#endif #undef setenv #undef unsetenv