mirror of
https://github.com/fluencelabs/redis
synced 2025-05-23 23:51:19 +00:00
Add ustime() from unstable into utils.c
This commit is contained in:
parent
567d575dbe
commit
32463852be
11
src/util.c
11
src/util.c
@ -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);
|
|||||||
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user