diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2016-03-30 21:20:07 +0200 |
---|---|---|
committer | Paweł Redman <pawel.redman@gmail.com> | 2016-03-30 21:20:07 +0200 |
commit | 523f6b460dcf1f864656a9a6ccc2a54d52f385c6 (patch) | |
tree | dd457448a2518ce45ac36ba427c12491f01d7e76 /src/common.c | |
parent | 745d5a072d8669d1bc35e7c1f28b75b3484542e8 (diff) |
Split common.h.
Diffstat (limited to 'src/common.c')
-rw-r--r-- | src/common.c | 21 |
1 files changed, 21 insertions, 0 deletions
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 <time.h> + +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; +} |