Print this page
OS-5192 need faster clock_gettime
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Ryan Zezeski <ryan@zinascii.com>
        
@@ -20,10 +20,11 @@
  */
 
 /*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
+ * Copyright 2016 Joyent, Inc.
  */
 
 #include <sys/types.h>
 #include <sys/clock.h>
 #include <sys/panic.h>
@@ -69,10 +70,15 @@
 int hrtime_fake_mt = 1;
 static volatile hrtime_t hrtime_last;
 static hrtime_t hrtime_suspend_time;
 static hrtime_t hrtime_addend;
 
+volatile uint32_t hres_lock;
+hrtime_t hres_last_tick;
+int64_t hrestime_adj;
+volatile timestruc_t hrestime;
+
 /*
  * These functions are used in DTrace probe context, and must be removed from
  * fbt consideration.  Currently fbt ignores all weak symbols, so this will
  * achieve that.
  */