liblibo: use gettimeofday not clock_gettime for better portability.
Change-Id: Ic111faf5db7709483f20fea8cbf9ff4298301b8a
This commit is contained in:
@@ -12,10 +12,15 @@
|
|||||||
#include <malloc.h>
|
#include <malloc.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <time.h>
|
#include <sys/time.h>
|
||||||
#include <liblibreoffice.hxx>
|
#include <liblibreoffice.hxx>
|
||||||
|
|
||||||
long getTimeMS();
|
long getTimeMS()
|
||||||
|
{
|
||||||
|
struct timeval t;
|
||||||
|
gettimeofday(&t, NULL);
|
||||||
|
return t.tv_sec*1000 + t.tv_usec/1000;
|
||||||
|
}
|
||||||
|
|
||||||
static int help()
|
static int help()
|
||||||
{
|
{
|
||||||
@@ -99,12 +104,4 @@ int main (int argc, char **argv)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
long getTimeMS()
|
|
||||||
{
|
|
||||||
struct timespec t;
|
|
||||||
clock_gettime(CLOCK_MONOTONIC, &t);
|
|
||||||
long ms = round(t.tv_nsec / 1.0e6) + t.tv_sec * 1000;
|
|
||||||
return ms;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||||
|
Reference in New Issue
Block a user