53fe5a0c2bf8b6085a208ee9c83bb2b53a54c627
[oweals/busybox.git] / sleep.c
1 #include "internal.h"
2 #include <stdio.h>
3
4 const char      sleep_usage[] = " NUMBER\n"
5 "Pause for NUMBER seconds.\n";
6
7 extern int
8 sleep_main(int argc, char * * argv)
9 {
10         if ( (argc < 2) || (**(argv+1) == '-') ) {
11             fprintf(stderr, "Usage: %s %s", *argv, sleep_usage);
12             exit(FALSE);
13         }
14
15         if ( sleep(atoi(*(++argv))) != 0 ) {
16                 perror( "sleep");
17                 exit (FALSE);
18         } else
19                 exit (TRUE);
20 }