From 1a34cea0e84fcb827b7af5b82e87e94c16fd337b Mon Sep 17 00:00:00 2001 From: phk Date: Mon, 20 Mar 2000 14:09:06 +0000 Subject: Isolate the Timecounter internals in their own two files. Make the public interface more systematically named. Remove the alternate method, it doesn't do any good, only ruins performance. Add counters to profile the usage of the 8 access functions. Apply the beer-ware to my code. The weird +/- counts are caused by two repocopies behind the scenes: kern/kern_clock.c -> kern/kern_tc.c sys/time.h -> sys/timetc.h (thanks peter!) --- sys/kern/kern_time.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/kern/kern_time.c') diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c index 7c06c50..64b9f34 100644 --- a/sys/kern/kern_time.c +++ b/sys/kern/kern_time.c @@ -45,6 +45,7 @@ #include #include #include +#include #include #include #include @@ -128,7 +129,7 @@ settime(tv) ts.tv_sec = tv->tv_sec; ts.tv_nsec = tv->tv_usec * 1000; - set_timecounter(&ts); + tc_setclock(&ts); (void) splsoftclock(); lease_updatetime(delta.tv_sec); splx(s); -- cgit v1.1