From f75ba16b09b29124ef23bc3d3e8e96cdf5db61a1 Mon Sep 17 00:00:00 2001 From: mycroft Date: Tue, 21 Mar 1995 13:33:34 +0000 Subject: [PATCH] Update to use timer{add,sub}(). --- lib/libc/gen/sleep.c | 9 ++++----- sys/compat/linux/common/linux_break.c | 6 +++--- sys/compat/linux/common/linux_misc.c | 6 +++--- sys/compat/linux/common/linux_misc_notalpha.c | 6 +++--- sys/compat/linux/common/linux_oldmmap.c | 6 +++--- sys/compat/linux/common/linux_oldolduname.c | 6 +++--- sys/compat/linux/common/linux_oldselect.c | 6 +++--- sys/compat/linux/common/linux_olduname.c | 6 +++--- sys/compat/linux/common/linux_pipe.c | 6 +++--- sys/compat/linux/linux_misc.c | 6 +++--- sys/compat/linux/multiarch/linux_break.c | 6 +++--- .../linux/multiarch/linux_misc_notalpha.c | 6 +++--- sys/compat/linux/multiarch/linux_oldmmap.c | 6 +++--- sys/compat/linux/multiarch/linux_oldolduname.c | 6 +++--- sys/compat/linux/multiarch/linux_oldselect.c | 6 +++--- sys/compat/linux/multiarch/linux_olduname.c | 6 +++--- sys/compat/linux/multiarch/linux_pipe.c | 6 +++--- sys/compat/osf1/osf1_misc.c | 5 ++--- sys/compat/sunos/sunos_misc.c | 4 ++-- sys/compat/svr4/svr4_fcntl.c | 4 ++-- sys/kern/kern_acct.c | 8 +++----- sys/kern/kern_resource.c | 6 +++--- sys/kern/kern_time.c | 17 ++++++++--------- sys/kern/sys_generic.c | 4 ++-- sys/net/if_sl.c | 6 +++--- sys/ufs/lfs/lfs_syscalls.c | 4 ++-- 26 files changed, 79 insertions(+), 84 deletions(-) diff --git a/lib/libc/gen/sleep.c b/lib/libc/gen/sleep.c index 9131dec07530..5c53219f0f85 100644 --- a/lib/libc/gen/sleep.c +++ b/lib/libc/gen/sleep.c @@ -1,4 +1,4 @@ -/* $NetBSD: sleep.c,v 1.7 1995/03/04 01:56:08 cgd Exp $ */ +/* $NetBSD: sleep.c,v 1.8 1995/03/21 13:36:46 mycroft Exp $ */ /* * Copyright (c) 1989, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)sleep.c 8.1 (Berkeley) 6/4/93"; #else -static char rcsid[] = "$NetBSD: sleep.c,v 1.7 1995/03/04 01:56:08 cgd Exp $"; +static char rcsid[] = "$NetBSD: sleep.c,v 1.8 1995/03/21 13:36:46 mycroft Exp $"; #endif #endif /* LIBC_SCCS and not lint */ @@ -82,8 +82,7 @@ sleep(seconds) * before ours, so we compute the time diff * so we can add it back in the end. */ - diff = itv.it_value; - __timersub(&diff, &oitv.it_value); + timersub(&itv.it_value, &oitv.it_value, &diff); itv.it_value = oitv.it_value; /* * This is a hack, but we must have time to return @@ -106,7 +105,7 @@ sleep(seconds) (void) setitimer(ITIMER_REAL, &oitv, &itv); if (timerisset(&diff)) - __timeradd(&itv.it_value, &diff); + timeradd(&itv.it_value, &diff, &itv.it_value); return (itv.it_value.tv_sec); } diff --git a/sys/compat/linux/common/linux_break.c b/sys/compat/linux/common/linux_break.c index a2d5202a0a69..35fdab9a50e2 100644 --- a/sys/compat/linux/common/linux_break.c +++ b/sys/compat/linux/common/linux_break.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_break.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_break.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_misc.c b/sys/compat/linux/common/linux_misc.c index b00ad9849d89..c9f461fb0089 100644 --- a/sys/compat/linux/common/linux_misc.c +++ b/sys/compat/linux/common/linux_misc.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_misc.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_misc.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_misc_notalpha.c b/sys/compat/linux/common/linux_misc_notalpha.c index e4bf41bf1eef..8d09b467b917 100644 --- a/sys/compat/linux/common/linux_misc_notalpha.c +++ b/sys/compat/linux/common/linux_misc_notalpha.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_misc_notalpha.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_misc_notalpha.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_oldmmap.c b/sys/compat/linux/common/linux_oldmmap.c index d21051570107..4a149927f761 100644 --- a/sys/compat/linux/common/linux_oldmmap.c +++ b/sys/compat/linux/common/linux_oldmmap.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_oldmmap.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_oldmmap.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_oldolduname.c b/sys/compat/linux/common/linux_oldolduname.c index fb93291605e6..f49c381ecf3c 100644 --- a/sys/compat/linux/common/linux_oldolduname.c +++ b/sys/compat/linux/common/linux_oldolduname.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_oldolduname.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_oldolduname.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_oldselect.c b/sys/compat/linux/common/linux_oldselect.c index b2455708545f..7c2bb5037176 100644 --- a/sys/compat/linux/common/linux_oldselect.c +++ b/sys/compat/linux/common/linux_oldselect.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_oldselect.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_oldselect.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_olduname.c b/sys/compat/linux/common/linux_olduname.c index 62d17f94f4f8..c101c3fc6d95 100644 --- a/sys/compat/linux/common/linux_olduname.c +++ b/sys/compat/linux/common/linux_olduname.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_olduname.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_olduname.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/common/linux_pipe.c b/sys/compat/linux/common/linux_pipe.c index 012622e17a61..8b81fd100771 100644 --- a/sys/compat/linux/common/linux_pipe.c +++ b/sys/compat/linux/common/linux_pipe.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_pipe.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_pipe.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/linux_misc.c b/sys/compat/linux/linux_misc.c index b00ad9849d89..c9f461fb0089 100644 --- a/sys/compat/linux/linux_misc.c +++ b/sys/compat/linux/linux_misc.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_misc.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_misc.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_break.c b/sys/compat/linux/multiarch/linux_break.c index a2d5202a0a69..35fdab9a50e2 100644 --- a/sys/compat/linux/multiarch/linux_break.c +++ b/sys/compat/linux/multiarch/linux_break.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_break.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_break.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_misc_notalpha.c b/sys/compat/linux/multiarch/linux_misc_notalpha.c index e4bf41bf1eef..8d09b467b917 100644 --- a/sys/compat/linux/multiarch/linux_misc_notalpha.c +++ b/sys/compat/linux/multiarch/linux_misc_notalpha.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_misc_notalpha.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_misc_notalpha.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_oldmmap.c b/sys/compat/linux/multiarch/linux_oldmmap.c index d21051570107..4a149927f761 100644 --- a/sys/compat/linux/multiarch/linux_oldmmap.c +++ b/sys/compat/linux/multiarch/linux_oldmmap.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_oldmmap.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_oldmmap.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_oldolduname.c b/sys/compat/linux/multiarch/linux_oldolduname.c index fb93291605e6..f49c381ecf3c 100644 --- a/sys/compat/linux/multiarch/linux_oldolduname.c +++ b/sys/compat/linux/multiarch/linux_oldolduname.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_oldolduname.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_oldolduname.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_oldselect.c b/sys/compat/linux/multiarch/linux_oldselect.c index b2455708545f..7c2bb5037176 100644 --- a/sys/compat/linux/multiarch/linux_oldselect.c +++ b/sys/compat/linux/multiarch/linux_oldselect.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_oldselect.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_oldselect.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_olduname.c b/sys/compat/linux/multiarch/linux_olduname.c index 62d17f94f4f8..c101c3fc6d95 100644 --- a/sys/compat/linux/multiarch/linux_olduname.c +++ b/sys/compat/linux/multiarch/linux_olduname.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_olduname.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_olduname.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/linux/multiarch/linux_pipe.c b/sys/compat/linux/multiarch/linux_pipe.c index 012622e17a61..8b81fd100771 100644 --- a/sys/compat/linux/multiarch/linux_pipe.c +++ b/sys/compat/linux/multiarch/linux_pipe.c @@ -1,4 +1,4 @@ -/* $NetBSD: linux_pipe.c,v 1.2 1995/03/05 23:23:41 fvdl Exp $ */ +/* $NetBSD: linux_pipe.c,v 1.3 1995/03/21 13:34:30 mycroft Exp $ */ /* * Copyright (c) 1995 Frank van der Linden @@ -519,7 +519,7 @@ linux_alarm(p, uap, retval) timerclear(&itp->it_interval); if (timerisset(&itp->it_value) && timercmp(&itp->it_value, &time, >)) - __timersub(&itp->it_value, &time); + timersub(&itp->it_value, &time, &itp->it_value); /* * Return how many seconds were left (rounded up) */ @@ -548,7 +548,7 @@ linux_alarm(p, uap, retval) } if (timerisset(&it.it_value)) { - __timeradd(&it.it_value, &time); + timeradd(&it.it_value, &time, &it.it_value); timeout(realitexpire, p, hzto(&it.it_value)); } p->p_realtimer = it; diff --git a/sys/compat/osf1/osf1_misc.c b/sys/compat/osf1/osf1_misc.c index cfdcabb13cf6..6db3616f844e 100644 --- a/sys/compat/osf1/osf1_misc.c +++ b/sys/compat/osf1/osf1_misc.c @@ -1,4 +1,4 @@ -/* $NetBSD: osf1_misc.c,v 1.1 1995/02/13 21:39:06 cgd Exp $ */ +/* $NetBSD: osf1_misc.c,v 1.2 1995/03/21 13:34:26 mycroft Exp $ */ /* * Copyright (c) 1994, 1995 Carnegie-Mellon University. @@ -246,9 +246,8 @@ osf1_usleep_thread(p, uap, retval) if (SCARG(uap, slept) != NULL) { s = splclock(); - endtv = time; + timersub(&time, &tv, &endtv); splx(s); - __timersub(&endtv, &tv); if (tv.tv_sec < 0 || tv.tv_usec < 0) tv.tv_sec = tv.tv_usec = 0; diff --git a/sys/compat/sunos/sunos_misc.c b/sys/compat/sunos/sunos_misc.c index 03732979ccbc..0545e9be6c26 100644 --- a/sys/compat/sunos/sunos_misc.c +++ b/sys/compat/sunos/sunos_misc.c @@ -1,4 +1,4 @@ -/* $NetBSD: sunos_misc.c,v 1.42 1995/03/09 12:06:14 mycroft Exp $ */ +/* $NetBSD: sunos_misc.c,v 1.43 1995/03/21 13:34:15 mycroft Exp $ */ /* * Copyright (c) 1992, 1993 @@ -969,7 +969,7 @@ sunos_poll(p, uap, retval) goto done; } s = splclock(); - __timeradd(&atv, &time); + timeradd(&atv, &time, &atv); timo = hzto(&atv); /* * Avoid inadvertently sleeping forever. diff --git a/sys/compat/svr4/svr4_fcntl.c b/sys/compat/svr4/svr4_fcntl.c index 7c31a44012d3..4734870a35ce 100644 --- a/sys/compat/svr4/svr4_fcntl.c +++ b/sys/compat/svr4/svr4_fcntl.c @@ -1,4 +1,4 @@ -/* $NetBSD: svr4_fcntl.c,v 1.7 1994/12/11 17:56:24 mycroft Exp $ */ +/* $NetBSD: svr4_fcntl.c,v 1.8 1995/03/21 13:34:20 mycroft Exp $ */ /* * Copyright (c) 1994 Christos Zoulas @@ -394,7 +394,7 @@ svr4_poll(p, uap, retval) goto done; } s = splclock(); - __timeradd(&atv, &time); + timeradd(&atv, &time, &atv); timo = hzto(&atv); /* * Avoid inadvertently sleeping forever. diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c index 8da8d4f7ef47..0bb51038e8f3 100644 --- a/sys/kern/kern_acct.c +++ b/sys/kern/kern_acct.c @@ -1,4 +1,4 @@ -/* $NetBSD: kern_acct.c,v 1.38 1994/12/24 15:07:22 cgd Exp $ */ +/* $NetBSD: kern_acct.c,v 1.39 1995/03/21 13:33:46 mycroft Exp $ */ /*- * Copyright (c) 1994 Christopher G. Demetriou @@ -183,15 +183,13 @@ acct_process(p) /* (3) The elapsed time the commmand ran (and its starting time) */ acct.ac_btime = p->p_stats->p_start.tv_sec; s = splclock(); - tmp = time; + timersub(&time, &p->p_stats->p_start, &tmp); splx(s); - __timersub(&tmp, &p->p_stats->p_start); acct.ac_etime = encode_comp_t(tmp.tv_sec, tmp.tv_usec); /* (4) The average amount of memory used */ r = &p->p_stats->p_ru; - tmp = ut; - __timeradd(&tmp, &st); + timeradd(&ut, &st, &tmp); t = tmp.tv_sec * hz + tmp.tv_usec / tick; if (t) acct.ac_mem = (r->ru_ixrss + r->ru_idrss + r->ru_isrss) / t; diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c index c219bd6e6ed9..f013a5ef75bd 100644 --- a/sys/kern/kern_resource.c +++ b/sys/kern/kern_resource.c @@ -1,4 +1,4 @@ -/* $NetBSD: kern_resource.c,v 1.26 1995/03/05 20:48:15 fvdl Exp $ */ +/* $NetBSD: kern_resource.c,v 1.27 1995/03/21 13:33:51 mycroft Exp $ */ /*- * Copyright (c) 1982, 1986, 1991, 1993 @@ -461,8 +461,8 @@ ruadd(ru, ru2) register long *ip, *ip2; register int i; - __timeradd(&ru->ru_utime, &ru2->ru_utime); - __timeradd(&ru->ru_stime, &ru2->ru_stime); + timeradd(&ru->ru_utime, &ru2->ru_utime, &ru->ru_utime); + timeradd(&ru->ru_stime, &ru2->ru_stime, &ru->ru_stime); if (ru->ru_maxrss < ru2->ru_maxrss) ru->ru_maxrss = ru2->ru_maxrss; ip = &ru->ru_first; ip2 = &ru2->ru_first; diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c index dc2210e8e1d2..25a7c50fd6d5 100644 --- a/sys/kern/kern_time.c +++ b/sys/kern/kern_time.c @@ -1,4 +1,4 @@ -/* $NetBSD: kern_time.c,v 1.13 1994/12/13 22:19:45 mycroft Exp $ */ +/* $NetBSD: kern_time.c,v 1.14 1995/03/21 13:33:41 mycroft Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -107,13 +107,12 @@ settimeofday(p, uap, retval) return (error); if (SCARG(uap, tv)) { /* WHAT DO WE DO ABOUT PENDING REAL-TIME TIMEOUTS??? */ - delta = atv; s = splclock(); - __timersub(&delta, &time); + timersub(&atv, &time, &delta); time = atv; (void) splsoftclock(); - __timeradd(&boottime, &delta); - __timeradd(&runtime, &delta); + timeradd(&boottime, &delta, &boottime); + timeradd(&runtime, &delta, &runtime); # if defined(NFSCLIENT) || defined(NFSSERVER) lease_updatetime(delta.tv_sec); # endif @@ -235,7 +234,7 @@ getitimer(p, uap, retval) if (timercmp(&aitv.it_value, &time, <)) timerclear(&aitv.it_value); else - __timersub(&aitv.it_value, &time); + timersub(&aitv.it_value, &time, &aitv.it_value); } else aitv = p->p_stats->p_timer[SCARG(uap, which)]; splx(s); @@ -275,7 +274,7 @@ setitimer(p, uap, retval) if (SCARG(uap, which) == ITIMER_REAL) { untimeout(realitexpire, p); if (timerisset(&aitv.it_value)) { - __timeradd(&aitv.it_value, &time); + timeradd(&aitv.it_value, &time, &aitv.it_value); timeout(realitexpire, p, hzto(&aitv.it_value)); } p->p_realtimer = aitv; @@ -308,8 +307,8 @@ realitexpire(arg) } for (;;) { s = splclock(); - __timeradd(&p->p_realtimer.it_value, - &p->p_realtimer.it_interval); + timeradd(&p->p_realtimer.it_value, + &p->p_realtimer.it_interval, &p->p_realtimer.it_value); if (timercmp(&p->p_realtimer.it_value, &time, >)) { timeout(realitexpire, p, hzto(&p->p_realtimer.it_value)); diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c index cbb44df185f2..a00f653f691d 100644 --- a/sys/kern/sys_generic.c +++ b/sys/kern/sys_generic.c @@ -1,4 +1,4 @@ -/* $NetBSD: sys_generic.c,v 1.18 1994/12/11 18:06:13 mycroft Exp $ */ +/* $NetBSD: sys_generic.c,v 1.19 1995/03/21 13:33:34 mycroft Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -543,7 +543,7 @@ select(p, uap, retval) goto done; } s = splclock(); - __timeradd(&atv, &time); + timeradd(&atv, &time, &atv); timo = hzto(&atv); /* * Avoid inadvertently sleeping forever. diff --git a/sys/net/if_sl.c b/sys/net/if_sl.c index 48d37631bdfd..de4110e1848d 100644 --- a/sys/net/if_sl.c +++ b/sys/net/if_sl.c @@ -1,4 +1,4 @@ -/* $NetBSD: if_sl.c,v 1.34 1995/03/08 02:57:05 cgd Exp $ */ +/* $NetBSD: if_sl.c,v 1.35 1995/03/21 13:34:02 mycroft Exp $ */ /* * Copyright (c) 1987, 1989, 1992, 1993 @@ -407,10 +407,10 @@ sloutput(ifp, m, dst, rtp) ifq = &sc->sc_fastq; s = splimp(); if (sc->sc_oqlen && sc->sc_ttyp->t_outq.c_cc == sc->sc_oqlen) { - struct timeval tv = time; + struct timeval tv; /* if output's been stalled for too long, and restart */ - __timersub(&tv, &sc->sc_if.if_lastchange); + timersub(&time, &sc->sc_if.if_lastchange, &tv); if (tv.tv_sec > 0) { sc->sc_otimeout++; slstart(sc->sc_ttyp); diff --git a/sys/ufs/lfs/lfs_syscalls.c b/sys/ufs/lfs/lfs_syscalls.c index 6a267dcccf45..aa7ada3fab68 100644 --- a/sys/ufs/lfs/lfs_syscalls.c +++ b/sys/ufs/lfs/lfs_syscalls.c @@ -1,4 +1,4 @@ -/* $NetBSD: lfs_syscalls.c,v 1.7 1994/12/14 13:03:48 mycroft Exp $ */ +/* $NetBSD: lfs_syscalls.c,v 1.8 1995/03/21 13:34:08 mycroft Exp $ */ /*- * Copyright (c) 1991, 1993, 1994 @@ -424,7 +424,7 @@ lfs_segwait(p, uap, retval) if (itimerfix(&atv)) return (EINVAL); s = splclock(); - __timeradd(&atv, &time); + timeradd(&atv, &time, &atv); timeout = hzto(&atv); splx(s); } else