From d2654362c5e7f1debaa1ad70de350b86824cdebc Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 11 Aug 1993 20:04:34 +0000 Subject: [PATCH] Formerly variable.c.~24~ --- variable.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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') -- 2.47.3