X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/a80ee12a64ed84f1e4f69acb1cd54a1814c9517d..63750fd4ed4ff8bb9b3ff8868d4e36e3422adb21:/src/callproc.c diff --git a/src/callproc.c b/src/callproc.c index 9ec7893868..487115d60c 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -1317,8 +1317,8 @@ child_setup (int in, int out, int err, char **new_argv, bool set_pgrp, setpgid (0, 0); tcsetpgrp (0, pid); - execve (new_argv[0], new_argv, env); - exec_failed (new_argv[0], errno); + int errnum = emacs_exec_file (new_argv[0], new_argv, env); + exec_failed (new_argv[0], errnum); #else /* MSDOS */ pid = run_msdos_command (new_argv, pwd_var + 4, in, out, err, env);