* linux-low.c (linux_create_inferior): Try execv before execvp.

* spu-low.c (spu_create_inferior): Likewise.
This commit is contained in:
Daniel Jacobowitz 2007-06-20 18:54:21 +00:00
parent 52b5720866
commit 2b876972d0
3 changed files with 11 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2007-06-20 Daniel Jacobowitz <dan@codesourcery.com>
* linux-low.c (linux_create_inferior): Try execv before execvp.
* spu-low.c (spu_create_inferior): Likewise.
2007-06-13 Mike Frysinger <vapier@gentoo.org>
* linux-low.c (linux_create_inferior): Change execv to execvp.

View file

@ -165,7 +165,9 @@ linux_create_inferior (char *program, char **allargs)
setpgid (0, 0);
execvp (program, allargs);
execv (program, allargs);
if (errno == ENOENT)
execvp (program, allargs);
fprintf (stderr, "Cannot exec %s: %s.\n", program,
strerror (errno));

View file

@ -278,7 +278,9 @@ spu_create_inferior (char *program, char **allargs)
setpgid (0, 0);
execvp (program, allargs);
execv (program, allargs);
if (errno == ENOENT)
execvp (program, allargs);
fprintf (stderr, "Cannot exec %s: %s.\n", program,
strerror (errno));