su: expand help; simplify passing of -c CMD to run_shell()
Also, added a comment about bug 9401 (TIOCSTI input injection). function old new delta packed_usage 30909 30932 +23 su_main 470 487 +17 sulogin_main 260 258 -2 run_applet_and_exit 681 678 -3 run_shell 166 126 -40 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -1341,7 +1341,7 @@ char *bb_simplify_abs_path_inplace(char *path) FAST_FUNC;
|
||||
#endif
|
||||
extern void bb_do_delay(int seconds) FAST_FUNC;
|
||||
extern void change_identity(const struct passwd *pw) FAST_FUNC;
|
||||
extern void run_shell(const char *shell, int loginshell, const char *command, const char **additional_args) NORETURN FAST_FUNC;
|
||||
extern void run_shell(const char *shell, int loginshell, const char **args) NORETURN FAST_FUNC;
|
||||
|
||||
/* Returns $SHELL, getpwuid(getuid())->pw_shell, or DEFAULT_SHELL.
|
||||
* Note that getpwuid result might need xstrdup'ing
|
||||
|
Reference in New Issue
Block a user