From 523f6b460dcf1f864656a9a6ccc2a54d52f385c6 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Wed, 30 Mar 2016 21:20:07 +0200 Subject: Split common.h. --- src/common.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/common.c (limited to 'src/common.c') diff --git a/src/common.c b/src/common.c new file mode 100644 index 0000000..71484e5 --- /dev/null +++ b/src/common.c @@ -0,0 +1,21 @@ +#include "common.h" +#include + +char *va(const char *fmt, ...) +{ + va_list vl; + static char buffer[4096]; + + va_start(vl, fmt); + vsnprintf(buffer, sizeof(buffer), fmt, vl); + va_end(vl); + + return buffer; +} + +int64_t get_time(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return ts.tv_sec * 1000000000 + ts.tv_nsec; +} -- cgit