diff options
Diffstat (limited to 'server/red_time.h')
-rw-r--r-- | server/red_time.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/server/red_time.h b/server/red_time.h new file mode 100644 index 00000000..ffa97f23 --- /dev/null +++ b/server/red_time.h @@ -0,0 +1,15 @@ +#ifndef H_RED_TIME +#define H_RED_TIME + +#include <time.h> + +static inline uint64_t red_now(void) +{ + struct timespec time; + + clock_gettime(CLOCK_MONOTONIC, &time); + + return ((uint64_t) time.tv_sec) * 1000000000 + time.tv_nsec; +} + +#endif |