Patch from Jason Schoon to add optional SIGUSR1 support to dd.
[oweals/busybox.git] / loginutils / vlock.c
index 141767c93fba83c166d8a3a57884ae22e3be2ec5..6f391075b5f9f483680b56c3847c9de727f25805 100644 (file)
@@ -66,7 +66,7 @@ static void restore_terminal(void)
        tcsetattr(STDIN_FILENO, TCSANOW, &oterm);
 }
 
-extern int vlock_main(int argc, char **argv)
+int vlock_main(int argc, char **argv)
 {
        sigset_t sig;
        struct sigaction sa;
@@ -135,7 +135,7 @@ extern int vlock_main(int argc, char **argv)
                if (correct_password (pw)) {
                        break;
                }
-               sleep(10);
+               bb_do_delay(FAIL_DELAY);
                puts("Password incorrect.");
        } while (1);
        restore_terminal();