libbb: bb_do_delay(3) -> pause_after_failed_login(), and stop looping there
function old new delta pause_after_failed_login - 9 +9 vlock_main 358 353 -5 sulogin_main 252 247 -5 su_main 484 479 -5 passwd_main 936 931 -5 login_main 967 962 -5 bb_do_delay 68 - -68 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/5 up/down: 9/-93) Total: -84 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -1604,9 +1604,10 @@ char *bb_simplify_abs_path_inplace(char *path) FAST_FUNC;
|
||||
#ifndef LOGIN_FAIL_DELAY
|
||||
#define LOGIN_FAIL_DELAY 3
|
||||
#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 **args) NORETURN FAST_FUNC;
|
||||
void pause_after_failed_login(void) FAST_FUNC;
|
||||
void bb_do_delay(int seconds) FAST_FUNC;
|
||||
void change_identity(const struct passwd *pw) FAST_FUNC;
|
||||
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