aboutsummaryrefslogtreecommitdiff
path: root/jim-exec.c
diff options
context:
space:
mode:
Diffstat (limited to 'jim-exec.c')
-rw-r--r--jim-exec.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/jim-exec.c b/jim-exec.c
index 7323682..701ef4e 100644
--- a/jim-exec.c
+++ b/jim-exec.c
@@ -734,7 +734,7 @@ JimCreatePipeline(Jim_Interp *interp, int argc, Jim_Obj *const *argv, phandle_t
int i;
phandle_t phandle;
char **save_environ;
-#ifndef __MINGW32__
+#ifdef HAVE_EXECVPE
char **child_environ;
#endif
struct WaitInfoTable *table = Jim_CmdPrivData(interp);
@@ -1044,7 +1044,9 @@ badargs:
#else
i = strlen(arg_array[firstArg]);
+#ifdef HAVE_EXECVPE
child_environ = Jim_GetEnviron();
+#endif
/*
* Make a new process and enter it into the table if the vfork
* is successful.