提交 0c1cd66b 编写于 作者: A antirez

ustime() added as it is used by scripting.c

上级 387c33f6
......@@ -873,6 +873,7 @@ int isStringRepresentableAsLong(sds s, long *longval);
int isStringRepresentableAsLongLong(sds s, long long *longval);
int isObjectRepresentableAsLongLong(robj *o, long long *llongval);
int string2ll(char *s, size_t slen, long long *value);
long long ustime(void);
/* Configuration */
void loadServerConfig(char *filename);
......
#include "redis.h"
#include <ctype.h>
#include <limits.h>
#include <sys/time.h>
/* Glob-style pattern matching. */
int stringmatchlen(const char *pattern, int patternLen,
......@@ -301,3 +302,14 @@ int string2ll(char *s, size_t slen, long long *value) {
}
return 1;
}
/* 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;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册