Start 1.33.0 development cycle
[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 GPLv2, see file LICENSE in this source tree.
8  */
9 #include "libbb.h"
10
11 void FAST_FUNC bb_do_delay(int seconds)
12 {
13         time_t start, now;
14
15         start = time(NULL);
16         do {
17                 sleep(seconds);
18                 now = time(NULL);
19         } while ((now - start) < seconds);
20 }