edits
[satune.git] / src / common.h
index 0ebb7ece4c73a9263613a02a3705616a5c10d778..3fffb3419b88f3dc516c48ea915af6f7cb13167c 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <stdio.h>
 #include "config.h"
+#include "time.h"
 
 /*
    extern int model_out;
@@ -65,4 +66,10 @@ void assert_hook(void);
 #define error_msg(...) fprintf(stderr, "Error: " __VA_ARGS__)
 
 void print_trace(void);
+
+static inline long long getTimeNano() {
+       struct timespec time;
+       clock_gettime(CLOCK_REALTIME, & time);
+       return time.tv_sec * 1000000000 + time.tv_nsec;
+}
 #endif/* __COMMON_H__ */