From: Varinder Pratap Date: Fri, 29 Jul 2022 16:23:47 +0000 (+0530) Subject: Fixed Console window popup in window X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1466b43a95eb49e64e09319390411a30f1ef327c;p=sdk%2Femulator%2Fqemu.git Fixed Console window popup in window Change-Id: I92b3c53397aba5a989e50aad62279f51c100ba83 Signed-off-by: Varinder Pratap --- diff --git a/tizen/emulator_configure.sh b/tizen/emulator_configure.sh index 25e7347da4..a01ac3e913 100755 --- a/tizen/emulator_configure.sh +++ b/tizen/emulator_configure.sh @@ -154,20 +154,19 @@ CONFIGURE_APPEND=" --disable-sheepdog --disable-plugins --disable-modules - --enable-debug - --enable-debug-info + --disable-auth-pam $CONFIGURE_APPEND" CONFIGURE_APPEND_WIN=" --extra-ldflags=-static-libgcc --extra-ldflags=-static-libstdc++ --audio-drv-list=dsound - --enable-sdl --enable-hax --enable-whpx --extra-cflags=-D__USE_MINGW_ANSI_STDIO=1 --extra-cflags=-Wno-error=undef --extra-cflags=-Wno-error=unknown-pragmas + --extra-cflags=-Wno-error=stringop-truncation --extra-cflags=-Wno-error=redundant-decls" # append platform specific options diff --git a/tizen/src/emulator.c b/tizen/src/emulator.c index ba2edac65b..ce0a9dcee3 100644 --- a/tizen/src/emulator.c +++ b/tizen/src/emulator.c @@ -220,6 +220,11 @@ const char *prepare_maru(const char * const kernel_cmdline) exit(1); } +#ifdef CONFIG_WIN32 + AllocConsole(); + ShowWindow(GetConsoleWindow(), SW_HIDE); +#endif //CONFIG_WIND32 + print_system_info(); init_emul_state(); diff --git a/util/oslib-win32.c b/util/oslib-win32.c index 3fe30b5eb3..2fa8f9ad3c 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -803,7 +803,7 @@ bool qemu_write_pidfile(const char *filename, Error **errp) error_setg(errp, "Failed to create PID file"); return false; } - len = snprintf(buffer, sizeof(buffer), FMT_pid "\n", (pid_t)getpid()); + len = snprintf(buffer, sizeof(buffer), FMT_pid "\n", (pid_t)GetCurrentProcessId()); ret = WriteFile(file, (LPCVOID)buffer, (DWORD)len, NULL, &overlap); CloseHandle(file);