Changeset 904 in MondoRescue for trunk/mindi-busybox/shell
- Timestamp:
- Oct 25, 2006, 1:51:57 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi-busybox/shell/msh.c
r821 r904 3215 3215 REGISTER char *sp, *tp; 3216 3216 int eacces = 0, asis = 0; 3217 3218 #ifdef CONFIG_FEATURE_SH_STANDALONE_SHELL3219 3217 char *name = c; 3220 3218 3221 optind = 1; 3222 if (find_applet_by_name(name)) { 3223 /* We have to exec here since we vforked. Running 3224 * run_applet_by_name() won't work and bad things 3225 * will happen. */ 3226 execve(CONFIG_BUSYBOX_EXEC_PATH, v, envp); 3227 } 3228 #endif 3219 if (ENABLE_FEATURE_SH_STANDALONE_SHELL) { 3220 optind = 1; 3221 if (find_applet_by_name(name)) { 3222 /* We have to exec here since we vforked. Running 3223 * run_applet_by_name() won't work and bad things 3224 * will happen. */ 3225 execve(CONFIG_BUSYBOX_EXEC_PATH, v, envp); 3226 } 3227 } 3229 3228 3230 3229 DBGPRINTF(("REXECVE: c=%p, v=%p, envp=%p\n", c, v, envp));
Note:
See TracChangeset
for help on using the changeset viewer.