summaryrefslogtreecommitdiff
path: root/kern/mach_clock.h
diff options
context:
space:
mode:
Diffstat (limited to 'kern/mach_clock.h')
-rw-r--r--kern/mach_clock.h18
1 files changed, 3 insertions, 15 deletions
diff --git a/kern/mach_clock.h b/kern/mach_clock.h
index 977b43be..66903b8a 100644
--- a/kern/mach_clock.h
+++ b/kern/mach_clock.h
@@ -40,6 +40,7 @@ extern unsigned long elapsed_ticks; /* number of ticks elapsed since bootup */
extern int hz; /* number of ticks per second */
extern int tick; /* number of usec per tick */
+extern time_value64_t time; /* time since bootup (uncorrected) */
typedef void timer_func_t(void *);
@@ -91,26 +92,13 @@ extern void init_timeout (void);
* Record a timestamp in STAMP. Records values in the boot-time clock
* frame.
*/
-extern void record_time_stamp (time_value_t *stamp);
+extern void record_time_stamp (time_value64_t *stamp);
/*
* Read a timestamp in STAMP into RESULT. Returns values in the
* real-time clock frame.
*/
-extern void read_time_stamp (time_value_t *stamp, time_value_t *result);
-
-extern kern_return_t host_get_time(
- host_t host,
- time_value_t *current_time);
-
-extern kern_return_t host_set_time(
- host_t host,
- time_value_t new_time);
-
-extern kern_return_t host_adjust_time(
- host_t host,
- time_value_t new_adjustment,
- time_value_t *old_adjustment);
+extern void read_time_stamp (const time_value64_t *stamp, time_value64_t *result);
extern void mapable_time_init (void);