diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-05-21 21:21:26 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-05-21 21:21:26 +0200 |
| commit | 4b927bc37359dec23f67d3427fc982945f24f404 (patch) | |
| tree | 245449ef9146942dc7fffd0235b48b7e70a00bf2 /gitlab/issues/target_missing/host_missing/accel_missing/1567.toml | |
| parent | aa8bd79cec7bf6790ddb01d156c2ef2201abbaab (diff) | |
| download | emulator-bug-study-4b927bc37359dec23f67d3427fc982945f24f404.tar.gz emulator-bug-study-4b927bc37359dec23f67d3427fc982945f24f404.zip | |
add gitlab issues in toml format
Diffstat (limited to 'gitlab/issues/target_missing/host_missing/accel_missing/1567.toml')
| -rw-r--r-- | gitlab/issues/target_missing/host_missing/accel_missing/1567.toml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1567.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1567.toml new file mode 100644 index 00000000..ba51f165 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1567.toml @@ -0,0 +1,42 @@ +id = 1567 +title = "On windows, storage daemon does not support daemonize" +state = "opened" +created_at = "2023-03-29T10:55:52.303Z" +closed_at = "n/a" +labels = ["Storage", "hostos: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1567" +host-os = "Windows 10/11" +host-arch = "x86_64" +qemu-version = "``qemu-storage-daemon version 7.2.0 (v7.2.0-11948-ge6523b71fc-dirty)``" +guest-os = "n/a" +guest-arch = "n/a" +description = """Presently, in order to run qemu-storage-daemon on windows, one has to login and run it in a terminal window that is kept open. + +#""" +reproduce = """just run the command""" +additional = """https://gitlab.com/qemu-project/qemu/-/blob/master/storage-daemon/qemu-storage-daemon.c#L299 +``` + case OPTION_DAEMONIZE: + if (os_set_daemonize(true) < 0) { + /* + * --daemonize is parsed before monitor_init_globals(), so + * error_report() does not work yet + */ + fprintf(stderr, "--daemonize not supported in this build\\n"); + exit(EXIT_FAILURE); + } +``` +https://gitlab.com/qemu-project/qemu/-/blob/master/include/sysemu/os-win32.h#L114 +``` +static inline int os_set_daemonize(bool d) +{ + if (d) { + return -ENOTSUP; + } + return 0; +} +``` + +- Recently Marc has added windows socket support + 20230313 marcandre.lureau [PULL 00/25] Win socket patches + https://lore.kernel.org/qemu-devel/20230313114335.424093-1-marcandre.lureau@redhat.com/""" |