Daemonizing and run-with aren't supported on Emscripten so disable these
flags.
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@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
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"