X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Fsleep.c;h=3bcab88ee776469f8cdaab7e9180d5672acceaa4;hb=6aabfd5e30087bb0ffdb6404aa6d650014de2dc0;hp=bfbb78f61ccf9fb17c16f9b07599f401583df503;hpb=d73dc5b07390fb90e7f605871c993a28eedf1d46;p=oweals%2Fbusybox.git diff --git a/coreutils/sleep.c b/coreutils/sleep.c index bfbb78f61..3bcab88ee 100644 --- a/coreutils/sleep.c +++ b/coreutils/sleep.c @@ -1,3 +1,4 @@ +/* vi: set sw=4 ts=4: */ /* * Mini sleep implementation for busybox * @@ -20,22 +21,18 @@ * */ -#include "internal.h" #include +#include +#include +#include "busybox.h" -const char sleep_usage[] = "sleep N\n\n" -"Pause for N seconds.\n"; - -extern int -sleep_main(int argc, char * * argv) +extern int sleep_main(int argc, char **argv) { - if ( (argc < 2) || (**(argv+1) == '-') ) { - usage( sleep_usage ); + if ((argc < 2) || (**(argv + 1) == '-')) { + show_usage(); } - if ( sleep(atoi(*(++argv))) != 0 ) { - perror( "sleep"); - exit (FALSE); - } else - exit (TRUE); + if (sleep(atoi(*(++argv))) != 0) + perror_msg_and_die("sleep"); + return EXIT_SUCCESS; }