Privatize headers
[ust.git] / include / ust / clock.h
index 5e558f8e767a44c21d34e9d90161e504fe7540b3..5e8f755b9c08573d1fd7ec110156fe3ea71bdaf4 100644 (file)
@@ -20,7 +20,9 @@
 
 #include <time.h>
 #include <sys/time.h>
-#include <ust/kcompat/kcompat.h>
+#include <stdint.h>
+#include <stddef.h>
+#include <ust/core.h>
 
 /* TRACE CLOCK */
 
 #define CLOCK_TRACE  15
 union lttng_timespec {
        struct timespec ts;
-       u64 lttng_ts;
+       uint64_t lttng_ts;
 };
 
 extern int ust_clock_source;
 
 /* Choosing correct trace clock */
 
-static __inline__ u64 trace_clock_read64(void)
+static __inline__ uint64_t trace_clock_read64(void)
 {
        struct timespec ts;
-       u64 retval;
+       uint64_t retval;
        union lttng_timespec *lts = (union lttng_timespec *) &ts;
 
        clock_gettime(ust_clock_source, &ts);
@@ -74,22 +76,26 @@ static __inline__ u64 trace_clock_read64(void)
        return retval;
 }
 
-
-static __inline__ u64 trace_clock_frequency(void)
+#if __i386__ || __x86_64__
+static __inline__ uint64_t trace_clock_frequency(void)
 {
        struct timespec ts;
        union lttng_timespec *lts = (union lttng_timespec *) &ts;
 
-#if __i386__ || __x86_64__
        if (likely(ust_clock_source == CLOCK_TRACE)) {
                clock_gettime(CLOCK_TRACE_FREQ, &ts);
                return lts->lttng_ts;
        }
-#endif
        return 1000000000LL;
 }
+#else /* #if __i386__ || __x86_64__ */
+static __inline__ uint64_t trace_clock_frequency(void)
+{
+       return 1000000000LL;
+}
+#endif /* #else #if __i386__ || __x86_64__ */
 
-static __inline__ u32 trace_clock_freq_scale(void)
+static __inline__ uint32_t trace_clock_freq_scale(void)
 {
        return 1;
 }
This page took 0.024625 seconds and 4 git commands to generate.