summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_time.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1998-04-06 08:26:08 +0000
committerphk <phk@FreeBSD.org>1998-04-06 08:26:08 +0000
commit3c122bd9611fd22e7945d11368d5f5d49bd18cc7 (patch)
tree0d404a1ac09cb98187985a0f565c3ace6f82a716 /sys/kern/kern_time.c
parent011360bdd9e71d0d85a514b636892eaef04c6464 (diff)
downloadFreeBSD-src-3c122bd9611fd22e7945d11368d5f5d49bd18cc7.zip
FreeBSD-src-3c122bd9611fd22e7945d11368d5f5d49bd18cc7.tar.gz
Make a kernel version of the timer* functions called timerval* to be
more consistent. OK'ed by: bde
Diffstat (limited to 'sys/kern/kern_time.c')
-rw-r--r--sys/kern/kern_time.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c
index 452e0e0..00d65c8 100644
--- a/sys/kern/kern_time.c
+++ b/sys/kern/kern_time.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_time.c 8.1 (Berkeley) 6/10/93
- * $Id: kern_time.c,v 1.50 1998/04/05 11:49:36 phk Exp $
+ * $Id: kern_time.c,v 1.51 1998/04/05 12:10:41 phk Exp $
*/
#include <sys/param.h>
@@ -474,10 +474,10 @@ getitimer(p, uap)
* current time and time for the timer to go off.
*/
aitv = p->p_realtimer;
- if (timerisset(&aitv.it_value)) {
+ if (timevalisset(&aitv.it_value)) {
getmicroruntime(&ctv);
- if (timercmp(&aitv.it_value, &ctv, <))
- timerclear(&aitv.it_value);
+ if (timevalcmp(&aitv.it_value, &ctv, <))
+ timevalclear(&aitv.it_value);
else
timevalsub(&aitv.it_value, &ctv);
}
@@ -518,15 +518,15 @@ setitimer(p, uap)
return (0);
if (itimerfix(&aitv.it_value))
return (EINVAL);
- if (!timerisset(&aitv.it_value))
- timerclear(&aitv.it_interval);
+ if (!timevalisset(&aitv.it_value))
+ timevalclear(&aitv.it_interval);
else if (itimerfix(&aitv.it_interval))
return (EINVAL);
s = splclock(); /* XXX: still needed ? */
if (uap->which == ITIMER_REAL) {
- if (timerisset(&p->p_realtimer.it_value))
+ if (timevalisset(&p->p_realtimer.it_value))
untimeout(realitexpire, (caddr_t)p, p->p_ithandle);
- if (timerisset(&aitv.it_value))
+ if (timevalisset(&aitv.it_value))
p->p_ithandle = timeout(realitexpire, (caddr_t)p,
tvtohz(&aitv.it_value));
getmicroruntime(&ctv);
@@ -560,8 +560,8 @@ realitexpire(arg)
p = (struct proc *)arg;
psignal(p, SIGALRM);
- if (!timerisset(&p->p_realtimer.it_interval)) {
- timerclear(&p->p_realtimer.it_value);
+ if (!timevalisset(&p->p_realtimer.it_interval)) {
+ timevalclear(&p->p_realtimer.it_value);
return;
}
for (;;) {
@@ -569,7 +569,7 @@ realitexpire(arg)
timevaladd(&p->p_realtimer.it_value,
&p->p_realtimer.it_interval);
getmicroruntime(&ctv);
- if (timercmp(&p->p_realtimer.it_value, &ctv, >)) {
+ if (timevalcmp(&p->p_realtimer.it_value, &ctv, >)) {
ntv = p->p_realtimer.it_value;
timevalsub(&ntv, &ctv);
p->p_ithandle =
@@ -627,11 +627,11 @@ itimerdecr(itp, usec)
}
itp->it_value.tv_usec -= usec;
usec = 0;
- if (timerisset(&itp->it_value))
+ if (timevalisset(&itp->it_value))
return (1);
/* expired, exactly at end of interval */
expire:
- if (timerisset(&itp->it_interval)) {
+ if (timevalisset(&itp->it_interval)) {
itp->it_value = itp->it_interval;
itp->it_value.tv_usec -= usec;
if (itp->it_value.tv_usec < 0) {
OpenPOWER on IntegriCloud