]> git.ipfire.org Git - thirdparty/libvirt.git/commit
src: make virObjectUnref return void
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 15 May 2020 15:36:00 +0000 (16:36 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 3 Jun 2020 09:20:17 +0000 (10:20 +0100)
commit0d1840729f154c956f0726789dba1cb6b79d28ee
tree643d0fcd52e75eca97ecb831c3726820f34754b6
parentfd460ef561a630cebb384e43dfe42b6d280c168f
src: make virObjectUnref return void

To prepare for a conversion to GObject, we need virObjectUnref
to have the same API design as g_object_unref, which means it
needs to be void.

A few places do actually care about the return value though,
and in these cases a thread local flag is used to determine
if the dispose method was invoked.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
13 files changed:
src/admin/libvirt-admin.c
src/datatypes.c
src/datatypes.h
src/interface/interface_backend_netcf.c
src/libvirt.c
src/qemu/qemu_domain.c
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.h
src/test/test_driver.c
src/util/virfdstream.c
src/util/virobject.c
src/util/virobject.h
src/vbox/vbox_common.c