diff options
Diffstat (limited to 'libbb/executable.c')
| -rw-r--r-- | libbb/executable.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/libbb/executable.c b/libbb/executable.c index f549a7aae..bd3022b13 100644 --- a/libbb/executable.c +++ b/libbb/executable.c | |||
| @@ -100,12 +100,3 @@ void FAST_FUNC BB_EXECVP_or_die(char **argv) | |||
| 100 | xfunc_error_retval = (errno == ENOENT) ? 127 : 126; | 100 | xfunc_error_retval = (errno == ENOENT) ? 127 : 126; |
| 101 | bb_perror_msg_and_die("can't execute '%s'", argv[0]); | 101 | bb_perror_msg_and_die("can't execute '%s'", argv[0]); |
| 102 | } | 102 | } |
| 103 | |||
| 104 | /* Typical idiom for applets which exec *optional* PROG [ARGS] */ | ||
| 105 | void FAST_FUNC exec_prog_or_SHELL(char **argv) | ||
| 106 | { | ||
| 107 | if (argv[0]) { | ||
| 108 | BB_EXECVP_or_die(argv); | ||
| 109 | } | ||
| 110 | run_shell(getenv("SHELL"), /*login:*/ 1, NULL); | ||
| 111 | } | ||
