|
|
| version 1.4, 2003/11/18 23:49:54 | version 1.5, 2004/04/19 17:44:53 |
|---|---|
| Line 504 Var_SetEnv (char *name, GNode *ctxt) | Line 504 Var_SetEnv (char *name, GNode *ctxt) |
| v = VarFind(name, ctxt, FIND_CMD|FIND_GLOBAL|FIND_ENV); | v = VarFind(name, ctxt, FIND_CMD|FIND_GLOBAL|FIND_ENV); |
| if (v) { | if (v) { |
| if ((v->flags & VAR_TO_ENV) == 0) { | if ((v->flags & VAR_TO_ENV) == 0) { |
| v->flags | VAR_TO_ENV; | v->flags |= VAR_TO_ENV; |
| setenv(v->name, Buf_GetAll(v->val, NULL), 1); | setenv(v->name, Buf_GetAll(v->val, NULL), 1); |
| } | } |
| } else { | } else { |