projects
/
dss.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move snapshot helpers to new file snap.[ch].
[dss.git]
/
time.c
diff --git
a/time.c
b/time.c
index 18366cd886946fd5433f6f0bfec3c486a8ffb8b4..b54e34c565f7be55b6370f468bc8e4c811809f70 100644
(file)
--- a/
time.c
+++ b/
time.c
@@
-1,6
+1,13
@@
#include <sys/time.h>
#include <time.h>
#include <inttypes.h>
#include <sys/time.h>
#include <time.h>
#include <inttypes.h>
+#include <assert.h>
+#include <string.h>
+
+#include "gcc-compat.h"
+#include "error.h"
+#include "string.h"
+#include "log.h"
/*
* Copyright (C) 2005-2008 Andre Noll <maan@systemlinux.org>
/*
* Copyright (C) 2005-2008 Andre Noll <maan@systemlinux.org>
@@
-129,3
+136,11
@@
void tv_divide(const unsigned long divisor, const struct timeval *tv,
result->tv_sec = x / 1000 / 1000;
result->tv_usec = x % (1000 * 1000);
}
result->tv_sec = x / 1000 / 1000;
result->tv_usec = x % (1000 * 1000);
}
+
+int64_t get_current_time(void)
+{
+ time_t now;
+ time(&now);
+ DSS_DEBUG_LOG("now: %lli\n", (long long) now);
+ return (int64_t)now;
+}