]> git.ipfire.org Git - thirdparty/libvirt.git/commit
build: fix bugs with destroyFlags patches
authorEric Blake <eblake@redhat.com>
Thu, 21 Jul 2011 19:41:15 +0000 (13:41 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 21 Jul 2011 19:41:15 +0000 (13:41 -0600)
commit934fdcb3c5f1af204ce7a4ba868261ff4dc5b3ed
tree2fdd0f50f4d9835e25cf905da410a71d32cea031
parenta9135359b41b470360ff358b4c489b74e34218b6
build: fix bugs with destroyFlags patches

Build failure on xenapi_driver from compiler warnings (flags was unused).

Build failure on xen (incorrect number of arguments).  And in fixing
that, I obeyed the comments of struct xenUnifiedDriver that state
that we want to minimize the number of callback functions in that
struct, not add to it.

* src/xen/xen_driver.c (xenUnifiedDomainDestroyFlags): Use correct
arguments.
(xenUnifiedDomainDestroy): Simplify.
* src/xen/xen_driver.h (xenUnifiedDriver): Remove unused callback.
* src/xen/xen_hypervisor.c (xenHypervisorDestroyDomain): Likewise.
* src/xen/xend_internal.c (xenDaemonDomainDestroy): Likewise.
* src/xen/xend_internal.h (xenDaemonDomainDestroyFlags): Likewise.
* src/xen/xm_internal.c (xenXMDriver): Likewise.
* src/xen/xs_internal.c (xenStoreDriver): Likewise.
* src/xen/xen_inotify.c (xenInotifyDriver): Likewise.
* src/xenapi/xenapi_driver.c (xenapiDomainDestroyFlags): Reject
unknown flags.
src/xen/xen_driver.c
src/xen/xen_driver.h
src/xen/xen_hypervisor.c
src/xen/xen_inotify.c
src/xen/xend_internal.c
src/xen/xend_internal.h
src/xen/xm_internal.c
src/xen/xs_internal.c
src/xenapi/xenapi_driver.c