diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1998-04-04 18:46:13 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1998-04-04 18:46:13 +0000 |
| commit | 91ad39c6b3227001c5b600b88ffa9fc797bb6581 (patch) | |
| tree | 967d3ae387366129db53b66b3ad9328b06ed03fe /sys/kern/kern_tc.c | |
| parent | c90cdf29bacd126dc25e532d5c8fa5cb90994c87 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_tc.c')
| -rw-r--r-- | sys/kern/kern_tc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_tc.c b/sys/kern/kern_tc.c index cf25a4671855..72e184585667 100644 --- a/sys/kern/kern_tc.c +++ b/sys/kern/kern_tc.c @@ -39,7 +39,7 @@ static volatile int print_tci = 1; * SUCH DAMAGE. * * @(#)kern_clock.c 8.5 (Berkeley) 1/21/94 - * $Id: kern_clock.c,v 1.62 1998/03/31 10:47:01 phk Exp $ + * $Id: kern_clock.c,v 1.63 1998/04/04 13:25:11 phk Exp $ */ #include <sys/param.h> @@ -532,7 +532,7 @@ microtime(struct timeval *tv) ((u_int64_t)tc->get_timedelta(tc) * tc->scale_micro) >> 32; tv->tv_usec += boottime.tv_usec; tv->tv_sec += boottime.tv_sec; - if (tv->tv_usec >= 1000000) { + while (tv->tv_usec >= 1000000) { tv->tv_usec -= 1000000; tv->tv_sec++; } @@ -554,7 +554,7 @@ nanotime(struct timespec *tv) delta += ((u_int64_t)count * tc->scale_nano_i); delta += boottime.tv_usec * 1000; tv->tv_sec += boottime.tv_sec; - if (delta >= 1000000000) { + while (delta >= 1000000000) { delta -= 1000000000; tv->tv_sec++; } |
