From b5259e7e1174cd2326ea7e639e3debc3b5ae8d3d Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Wed, 17 Dec 2008 21:48:20 +0000 Subject: [PATCH] Fix domain events callback type (John Levon) --- ChangeLog | 7 +++++++ src/driver.h | 4 ++-- src/qemu_driver.c | 4 ++-- src/remote_internal.c | 6 +++--- src/xen_unified.c | 4 ++-- 5 files changed, 16 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index ef16818547..9f07e202ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Wed Dec 17 21:45:39 GMT 2008 Daniel P. Berrange + + Use correct type for domain events callbacks args (John Levon) + * src/driver.h, src/qemu_driver.c, src/remote_internal.c, + src/xen_unified.c: s/void */virConnectDomainEventCallback/ + for domain events callbacks + Wed Dec 17 21:41:39 GMT 2008 Daniel P. Berrange * src/libvirt_sym.version.in: Remove non-existant symbols diff --git a/src/driver.h b/src/driver.h index 8c394e2628..32d425730e 100644 --- a/src/driver.h +++ b/src/driver.h @@ -282,14 +282,14 @@ typedef unsigned long long typedef int (*virDrvDomainEventRegister) (virConnectPtr conn, - void *callback, + virConnectDomainEventCallback cb, void *opaque, virFreeCallback freecb); typedef int (*virDrvDomainEventDeregister) (virConnectPtr conn, - void *callback); + virConnectDomainEventCallback cb); typedef int (*virDrvDomainMigratePrepare2) diff --git a/src/qemu_driver.c b/src/qemu_driver.c index 3cd843c0f6..3815da3b70 100644 --- a/src/qemu_driver.c +++ b/src/qemu_driver.c @@ -3767,7 +3767,7 @@ cleanup: static int qemudDomainEventRegister (virConnectPtr conn, - void *callback, + virConnectDomainEventCallback callback, void *opaque, virFreeCallback freecb) { @@ -3784,7 +3784,7 @@ qemudDomainEventRegister (virConnectPtr conn, static int qemudDomainEventDeregister (virConnectPtr conn, - void *callback) + virConnectDomainEventCallback callback) { struct qemud_driver *driver = conn->privateData; int ret; diff --git a/src/remote_internal.c b/src/remote_internal.c index 71def558b0..8e747144d5 100644 --- a/src/remote_internal.c +++ b/src/remote_internal.c @@ -4724,8 +4724,8 @@ remoteAuthPolkit (virConnectPtr conn, struct private_data *priv, int in_open, /*----------------------------------------------------------------------*/ static int remoteDomainEventRegister (virConnectPtr conn, - void *callback ATTRIBUTE_UNUSED, - void *opaque ATTRIBUTE_UNUSED, + virConnectDomainEventCallback callback, + void *opaque, virFreeCallback freecb) { struct private_data *priv = conn->privateData; @@ -4752,7 +4752,7 @@ static int remoteDomainEventRegister (virConnectPtr conn, } static int remoteDomainEventDeregister (virConnectPtr conn, - void *callback ATTRIBUTE_UNUSED) + virConnectDomainEventCallback callback) { struct private_data *priv = conn->privateData; diff --git a/src/xen_unified.c b/src/xen_unified.c index 0be2dd36f1..4be9b17d05 100644 --- a/src/xen_unified.c +++ b/src/xen_unified.c @@ -1360,7 +1360,7 @@ xenUnifiedNodeGetFreeMemory (virConnectPtr conn) static int xenUnifiedDomainEventRegister (virConnectPtr conn, - void *callback, + virConnectDomainEventCallback callback, void *opaque, void (*freefunc)(void *)) { @@ -1377,7 +1377,7 @@ xenUnifiedDomainEventRegister (virConnectPtr conn, static int xenUnifiedDomainEventDeregister (virConnectPtr conn, - void *callback) + virConnectDomainEventCallback callback) { int ret; GET_PRIVATE (conn);