aboutsummaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
Diffstat (limited to 'shell')
-rw-r--r--shell/bbsh.c2
-rw-r--r--shell/hush.c2
-rw-r--r--shell/lash.c2
-rw-r--r--shell/msh.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/shell/bbsh.c b/shell/bbsh.c
index 06fd0131e..6bef3685a 100644
--- a/shell/bbsh.c
+++ b/shell/bbsh.c
@@ -165,7 +165,7 @@ static int run_pipeline(struct pipeline *line)
int status;
pid_t pid=fork();
if(!pid) {
- run_applet_by_name(cmd->argv[0],cmd->argc,cmd->argv);
+ run_applet_and_exit(cmd->argv[0],cmd->argc,cmd->argv);
execvp(cmd->argv[0],cmd->argv);
printf("No %s",cmd->argv[0]);
exit(1);
diff --git a/shell/hush.c b/shell/hush.c
index f6c69a221..3048d695a 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -1123,7 +1123,7 @@ static void pseudo_exec(struct child_prog *child)
/**/;
optind = 1;
debug_printf("running applet %s\n", name);
- run_applet_by_name(name, argc_l, child->argv);
+ run_applet_and_exit(name, argc_l, child->argv);
}
#endif
debug_printf("exec of %s\n", child->argv[0]);
diff --git a/shell/lash.c b/shell/lash.c
index 99e2b1f06..f91bec254 100644
--- a/shell/lash.c
+++ b/shell/lash.c
@@ -1170,7 +1170,7 @@ static int pseudo_exec(struct child_prog *child)
for (argc_l = 0; *argv_l; argv_l++, argc_l++);
optind = 1;
- run_applet_by_name(child->argv[0], argc_l, child->argv);
+ run_applet_and_exit(child->argv[0], argc_l, child->argv);
}
execvp(child->argv[0], child->argv);
diff --git a/shell/msh.c b/shell/msh.c
index 0337a4f06..963e59446 100644
--- a/shell/msh.c
+++ b/shell/msh.c
@@ -3068,7 +3068,7 @@ static const char *rexecve(char *c, char **v, char **envp)
optind = 1;
if (find_applet_by_name(name)) {
/* We have to exec here since we vforked. Running
- * run_applet_by_name() won't work and bad things
+ * run_applet_and_exit() won't work and bad things
* will happen. */
execve(CONFIG_BUSYBOX_EXEC_PATH, v, envp);
}