From: Roland McGrath Date: Wed, 11 Aug 1993 20:04:34 +0000 (+0000) Subject: Formerly variable.c.~24~ X-Git-Tag: 3.70.2~157 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d2654362c5e7f1debaa1ad70de350b86824cdebc;p=thirdparty%2Fmake.git Formerly variable.c.~24~ --- diff --git a/variable.c b/variable.c index 2f104acd..59811a1c 100644 --- a/variable.c +++ b/variable.c @@ -446,7 +446,6 @@ target_environment (file) register struct variable *v; for (v = set->table[i]; v != 0; v = v->next) { - extern char *getenv (); unsigned int j = i % buckets; register struct variable_bucket *ov; register char *p = v->name; @@ -464,10 +463,9 @@ target_environment (file) /* Only export default variables by explicit request. */ continue; - if (!export_all_variables + if (! export_all_variables && v->origin != o_command - && v->origin != o_env && v->origin != o_env_override - && !(v->origin == o_file && getenv (p) != 0)) + && v->origin != o_env && v->origin != o_env_override) continue; if (*p != '_' && (*p < 'A' || *p > 'Z')