Fixed Console window popup in window 34/279034/1
authorVarinder Pratap <varinder.p@samsung.com>
Fri, 29 Jul 2022 16:23:47 +0000 (21:53 +0530)
committerVarinder Pratap <varinder.p@samsung.com>
Fri, 29 Jul 2022 16:23:47 +0000 (21:53 +0530)
Change-Id: I92b3c53397aba5a989e50aad62279f51c100ba83
Signed-off-by: Varinder Pratap <varinder.p@samsung.com>
tizen/emulator_configure.sh
tizen/src/emulator.c
util/oslib-win32.c

index 25e7347da4bfe8559ad5deb0da4b15a1ecd0c841..a01ac3e913a0b85ec7239150a602c505051f7676 100755 (executable)
@@ -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
index ba2edac65b27970e3b07b69cb4ef2e146427cadb..ce0a9dcee315132542d244c4e0bb02a13ea8ae0a 100644 (file)
@@ -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();
index 3fe30b5eb3fe0d5caa6d7000418c03330200f4e0..2fa8f9ad3c063ed8228685425786ca4e443a2340 100644 (file)
@@ -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);