Use the ecore_time_get instead of gettimeofday
authorSung-jae Park <nicesj.park@samsung.com>
Thu, 26 Sep 2013 01:22:01 +0000 (10:22 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Thu, 26 Sep 2013 02:10:49 +0000 (11:10 +0900)
Change-Id: Ib6549170e79f36caabeffb201b12cf7f39637397

CMakeLists.txt
include/util.h
src/util.c

index e821919..1797e86 100644 (file)
@@ -39,6 +39,7 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g")
 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
 ADD_DEFINITIONS("-DLOG_TAG=\"LIVEBOX\"")
 ADD_DEFINITIONS("-DNDEBUG")
+ADD_DEFINITIONS("-D_USE_ECORE_TIME_GET")
 ADD_DEFINITIONS("-DMASTER_PKGNAME=\"data-provider-master\"")
 ADD_DEFINITIONS("-DSLAVE_PKGNAME=\"com.samsung.data-provider-slave\"")
 
index ad03f26..905974d 100644 (file)
@@ -15,6 +15,6 @@
  */
 
 extern int util_check_extension(const char *filename, const char *check_ptr);
-extern double util_get_timestamp(void);
+extern double util_timestamp(void);
 
 /* End of a file */
index fd67d74..208ee6c 100644 (file)
@@ -19,6 +19,7 @@
 #include <errno.h>
 #include <sys/time.h>
 
+#include <Ecore.h>
 #include <dlog.h>
 
 #include "debug.h"
@@ -41,13 +42,17 @@ int util_check_extension(const char *filename, const char *check_ptr)
        return 0;
 }
 
-double util_get_timestamp(void)
+double util_timestamp(void)
 {
+#if defined(_USE_ECORE_TIME_GET)
+       return ecore_time_get();
+#else
        struct timeval tv;
 
        gettimeofday(&tv, NULL);
 
        return (double)tv.tv_sec + (double)tv.tv_usec / 1000000.0f;
+#endif
 }
 
 /* End of a file */