On Fri, Mar 04, 2022 at 06:56:18PM +0000, Daniel P. Berrangé wrote: > When daemonizing QEMU it is not possible to use the stdio chardev > backend because the file descriptors are connected to /dev/null. > Currently the chardev checks for this scenario directly, but to > decouple it from the system emulator daemonizing code, we reverse > the relationship. Now the system emulator calls a helper to > explicitly disable use of the stdio backend. > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > --- > chardev/char-stdio.c | 12 ++++++++++-- > include/chardev/char-stdio.h | 29 +++++++++++++++++++++++++++++ > softmmu/vl.c | 2 ++ > 3 files changed, 41 insertions(+), 2 deletions(-) > create mode 100644 include/chardev/char-stdio.h > Reviewed-by: Eric Blake <eblake@xxxxxxxxxx> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org