emulator: modified time logging 58/14158/1
authorGiWoong Kim <giwoong.kim@samsung.com>
Thu, 26 Dec 2013 03:22:00 +0000 (12:22 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Thu, 26 Dec 2013 03:27:29 +0000 (12:27 +0900)
In latest MinGW, 'time_t' is defined to be 8-byte long

Change-Id: I05097185e452ba5a89b57c0490f7e96950604f7a
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/emulator.c

index c6606d8..2e0fd51 100644 (file)
@@ -306,10 +306,6 @@ static void print_system_info(void)
 {
 #define DIV 1024
 
-    char timeinfo[64] = {0, };
-    struct tm *tm_time;
-    struct timeval tval;
-
     INFO("* Board name : %s\n", build_version);
     INFO("* Package %s\n", pkginfo_version);
     INFO("* Package %s\n", pkginfo_maintainer);
@@ -318,12 +314,18 @@ static void print_system_info(void)
     INFO("* User name : %s\n", g_get_real_name());
     INFO("* Host name : %s\n", g_get_host_name());
 
-    /* timestamp */
+    /* time stamp */
     INFO("* Build date : %s\n", build_date);
-    gettimeofday(&tval, NULL);
-    tm_time = localtime(&(tval.tv_sec));
-    strftime(timeinfo, sizeof(timeinfo), "%Y/%m/%d %H:%M:%S", tm_time);
-    INFO("* Current time : %s\n", timeinfo);
+
+    qemu_timeval tval = { 0, };
+    if (qemu_gettimeofday(&tval) == 0) {
+        char timeinfo[64] = {0, };
+
+        time_t ti = tval.tv_sec;
+        struct tm *tm_time = localtime(&ti);
+        strftime(timeinfo, sizeof(timeinfo), "%Y-%m-%d %H:%M:%S", tm_time);
+        INFO("* Current time : %s\n", timeinfo);
+    }
 
 #ifdef CONFIG_SDL
     /* Gets the version of the dynamically linked SDL library */