From dea42aaea0bedae4efdb88b154a5dbf01f103d95 Mon Sep 17 00:00:00 2001 From: GiWoong Kim Date: Thu, 26 Dec 2013 12:22:00 +0900 Subject: [PATCH] emulator: modified time logging In latest MinGW, 'time_t' is defined to be 8-byte long Change-Id: I05097185e452ba5a89b57c0490f7e96950604f7a Signed-off-by: GiWoong Kim --- tizen/src/emulator.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/tizen/src/emulator.c b/tizen/src/emulator.c index c6606d88fc..2e0fd51688 100644 --- a/tizen/src/emulator.c +++ b/tizen/src/emulator.c @@ -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 */ -- 2.34.1