Commit 32463852 authored by antirez's avatar antirez
Browse files

Add ustime() from unstable into utils.c

parent 567d575d
...@@ -327,6 +327,17 @@ int d2string(char *buf, size_t len, double value) { ...@@ -327,6 +327,17 @@ int d2string(char *buf, size_t len, double value) {
return len; return len;
} }
/* Return the UNIX time in microseconds */
long long ustime(void) {
struct timeval tv;
long long ust;
gettimeofday(&tv, NULL);
ust = ((long long)tv.tv_sec)*1000000;
ust += tv.tv_usec;
return ust;
}
#ifdef UTIL_TEST_MAIN #ifdef UTIL_TEST_MAIN
#include <assert.h> #include <assert.h>
......
...@@ -8,5 +8,6 @@ int ll2string(char *s, size_t len, long long value); ...@@ -8,5 +8,6 @@ int ll2string(char *s, size_t len, long long value);
int string2ll(char *s, size_t slen, long long *value); int string2ll(char *s, size_t slen, long long *value);
int string2l(char *s, size_t slen, long *value); int string2l(char *s, size_t slen, long *value);
int d2string(char *buf, size_t len, double value); int d2string(char *buf, size_t len, double value);
long long ustime(void);
#endif #endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment