diff options
Diffstat (limited to 'util')
-rw-r--r-- | util/meson.build | 1 | ||||
-rw-r--r-- | util/time.c | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/util/meson.build b/util/meson.build index 8bdd7a74..14cd59c5 100644 --- a/util/meson.build +++ b/util/meson.build @@ -5,4 +5,5 @@ wlr_files += files( 'region.c', 'shm.c', 'signal.c', + 'time.c', ) diff --git a/util/time.c b/util/time.c new file mode 100644 index 00000000..b2333921 --- /dev/null +++ b/util/time.c @@ -0,0 +1,11 @@ +#define _POSIX_C_SOURCE 200809L +#include <stdint.h> +#include <time.h> + +#include "util/time.h" + +uint32_t get_current_time_msec(void) { + struct timespec now; + clock_gettime(CLOCK_MONOTONIC, &now); + return now.tv_sec * 1000 + now.tv_nsec / 1000000; +} |