diff options
author | Denis Vlasenko | 2007-02-06 01:20:12 +0000 |
---|---|---|
committer | Denis Vlasenko | 2007-02-06 01:20:12 +0000 |
commit | 1d76f439da81d3a05f0e0fdde3f81ec56fb20836 (patch) | |
tree | f3e2e2185d092f87843fe4bbc9d1098185a5bdbd /miscutils | |
parent | cc24419e98853aede7c652edb3c1c79a9865bdda (diff) | |
download | busybox-1d76f439da81d3a05f0e0fdde3f81ec56fb20836.zip busybox-1d76f439da81d3a05f0e0fdde3f81ec56fb20836.tar.gz |
EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>
Diffstat (limited to 'miscutils')
-rw-r--r-- | miscutils/devfsd.c | 2 | ||||
-rw-r--r-- | miscutils/setsid.c | 2 | ||||
-rw-r--r-- | miscutils/taskset.c | 2 | ||||
-rw-r--r-- | miscutils/time.c | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/miscutils/devfsd.c b/miscutils/devfsd.c index 69c6987..96c172c 100644 --- a/miscutils/devfsd.c +++ b/miscutils/devfsd.c @@ -378,7 +378,7 @@ static void fork_and_execute(int die, char *arg0, char **arg ) /* Child : if arg0 != NULL do execvp */ if(arg0 != NULL ) { - execvp (arg0, arg); + BB_EXECVP(arg0, arg); msg_logger_and_die(LOG_ERR, "execvp"); } } diff --git a/miscutils/setsid.c b/miscutils/setsid.c index b4d5ced..6db07be 100644 --- a/miscutils/setsid.c +++ b/miscutils/setsid.c @@ -36,7 +36,7 @@ int setsid_main(int argc, char *argv[]) setsid(); /* no error possible */ - execvp(argv[1], argv + 1); + BB_EXECVP(argv[1], argv + 1); bb_perror_msg_and_die("%s", argv[1]); } diff --git a/miscutils/taskset.c b/miscutils/taskset.c index cf6a8be..b3bf490 100644 --- a/miscutils/taskset.c +++ b/miscutils/taskset.c @@ -91,7 +91,7 @@ int taskset_main(int argc, char** argv) goto print_aff; } ++argv; - execvp(*argv, argv); + BB_EXECVP(*argv, argv); bb_perror_msg_and_die("%s", *argv); } #undef OPT_p diff --git a/miscutils/time.c b/miscutils/time.c index 56f1d4a..a459195 100644 --- a/miscutils/time.c +++ b/miscutils/time.c @@ -410,7 +410,7 @@ static void run_command(char *const *cmd, resource_t * resp) else if (pid == 0) { /* If child. */ /* Don't cast execvp arguments; that causes errors on some systems, versus merely warnings if the cast is left off. */ - execvp(cmd[0], cmd); + BB_EXECVP(cmd[0], cmd); bb_error_msg("cannot run %s", cmd[0]); _exit(errno == ENOENT ? 127 : 126); } |