fixing wrong, set 0 val to tick
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 11 Jun 1983 12:24:09 +0000 (04:24 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 11 Jun 1983 12:24:09 +0000 (04:24 -0800)
SCCS-vsn: sys/kern/kern_time.c 5.16

usr/src/sys/kern/kern_time.c

index 067821c..53b5f17 100644 (file)
@@ -1,4 +1,4 @@
-/*     kern_time.c     5.15    83/05/27        */
+/*     kern_time.c     5.16    83/06/10        */
 
 #include "../machine/reg.h"
 
 
 #include "../machine/reg.h"
 
@@ -213,7 +213,7 @@ itimerfix(tv)
        if (tv->tv_sec < 0 || tv->tv_sec > 100000000 ||
            tv->tv_usec < 0 || tv->tv_usec >= 1000000)
                return (EINVAL);
        if (tv->tv_sec < 0 || tv->tv_sec > 100000000 ||
            tv->tv_usec < 0 || tv->tv_usec >= 1000000)
                return (EINVAL);
-       if (tv->tv_sec == 0 && tv->tv_usec < tick)
+       if (tv->tv_sec == 0 && tv->tv_usec != 0 && tv->tv_usec < tick)
                tv->tv_usec = tick;
        return (0);
 }
                tv->tv_usec = tick;
        return (0);
 }