]> code.delx.au - gnu-emacs/blobdiff - src/callproc.c
Fix port to glibc 2.24 (pre-release) + ppc64
[gnu-emacs] / src / callproc.c
index 9ec7893868def87f000489a8a2101f77a691da0b..487115d60c38d4642ab80fcc9e8349490aa218b1 100644 (file)
@@ -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);