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>
        
*** 19,35 ****
   * CDDL HEADER END
   */
  /*
   * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   */
  
  #ifndef _SYS_MACHLOCK_H
  #define _SYS_MACHLOCK_H
  
- #pragma ident   "%Z%%M% %I%     %E% SMI"
- 
  #ifndef _ASM
  #include <sys/types.h>
  #include <sys/time.h>
  #endif /* _ASM */
  
--- 19,34 ----
   * CDDL HEADER END
   */
  /*
   * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
+  * Copyright 2016 Joyent, Inc.
   */
  
  #ifndef _SYS_MACHLOCK_H
  #define _SYS_MACHLOCK_H
  
  #ifndef _ASM
  #include <sys/types.h>
  #include <sys/time.h>
  #endif /* _ASM */
  
*** 74,84 ****
  #define LOCK_SAMPLE_INTERVAL(i) (((i) & 0xff) == 0)
  
  /*
   * Externs for CLOCK_LOCK and clock resolution
   */
! extern volatile int hres_lock;
  extern hrtime_t hrtime_base;
  extern int clock_res;
  
  #endif  /* _ASM */
  
--- 73,83 ----
  #define LOCK_SAMPLE_INTERVAL(i) (((i) & 0xff) == 0)
  
  /*
   * Externs for CLOCK_LOCK and clock resolution
   */
! extern volatile uint32_t hres_lock;
  extern hrtime_t hrtime_base;
  extern int clock_res;
  
  #endif  /* _ASM */