]> git.proxmox.com Git - mirror_qemu.git/commit - qga/meson.build
qga: add qga_open_cloexec() helper
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 25 May 2022 14:41:30 +0000 (16:41 +0200)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Sat, 28 May 2022 09:42:56 +0000 (11:42 +0200)
commit0edbfbe31c532a98a8674b68c94a97537f4e4230
tree720f1315c8e9ee3e21b30dd35514b04dd8adca9c
parent69f56c140de06fee0f266b93634475e1d968e430
qga: add qga_open_cloexec() helper

QGA calls qemu_open_old() in various places. Calling qemu_open() instead
isn't a great alternative, as it has special "/dev/fdset" handling and
depends on QEMU internal monitor data structures.

Instead, provide a simple helper for QGA needs, with Error* support. The
following patches will make use of it.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20220525144140.591926-6-marcandre.lureau@redhat.com>
qga/cutils.c [new file with mode: 0644]
qga/cutils.h [new file with mode: 0644]
qga/meson.build