On 16/4/25 10:14, Kohei Tokunaga wrote:
Daemonizing and run-with aren't supported on Emscripten so disable these
flags.

Signed-off-by: Kohei Tokunaga <ktokunaga.m...@gmail.com>
---
  qemu-options.hx | 4 +++-
  system/vl.c     | 4 ++--
  2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/qemu-options.hx b/qemu-options.hx
index dc694a99a3..20ed22afe2 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -4863,9 +4863,11 @@ SRST
  ERST
#ifndef _WIN32
+#ifndef EMSCRIPTEN

#if !defined(_WIN32) && !defined(EMSCRIPTEN)

?

  DEF("daemonize", 0, QEMU_OPTION_daemonize, \
      "-daemonize      daemonize QEMU after initializing\n", QEMU_ARCH_ALL)
  #endif
+#endif
  SRST
  ``-daemonize``
      Daemonize the QEMU process after initialization. QEMU will not
@@ -5249,7 +5251,7 @@ HXCOMM Internal use
  DEF("qtest", HAS_ARG, QEMU_OPTION_qtest, "", QEMU_ARCH_ALL)
  DEF("qtest-log", HAS_ARG, QEMU_OPTION_qtest_log, "", QEMU_ARCH_ALL)
-#ifdef CONFIG_POSIX
+#if defined(CONFIG_POSIX) && !defined(EMSCRIPTEN)
  DEF("run-with", HAS_ARG, QEMU_OPTION_run_with,
      "-run-with [async-teardown=on|off][,chroot=dir][user=username|uid:gid]\n"
      "                Set miscellaneous QEMU process lifecycle options:\n"


Reply via email to