getdomainname() isn't guaranteed to null terminate the string if it was
[oweals/busybox.git] / libbb / bb_do_delay.c
1 /* vi: set sw=4 ts=4: */
2 /*
3  * Busybox utility routines.
4  *
5  * Copyright (C) 2005 by Tito Ragusa <tito-wolit@tiscali.it>
6  *
7  * Licensed under the GPL v2, see the file LICENSE in this tarball.
8  */
9
10 #include <time.h>
11 #include <unistd.h>
12
13 void bb_do_delay(int seconds)
14 {
15         time_t start, now;
16
17         time(&start);
18         now = start;
19         while (difftime(now, start) < seconds) {
20                 sleep(seconds);
21                 time(&now);
22         }
23 }
24
25 /*
26 Local Variables:
27 c-file-style: "linux"
28 c-basic-offset: 4
29 tab-width: 4
30 End:
31 */