[libvirt] [PATCH] build: fix incorrect enum declaration

Eric Blake eblake at redhat.com
Fri Mar 23 20:28:54 UTC 2012


Recent changes have caused build failures on builds where pdwtags works:
commit a26a196 mistakenly exported a public variable
commits a26a196, 57ddcc2, 487c063 all had copy-paste bugs in
hand-updating the golden API rather than rerunning pdwtags

* include/libvirt/libvirt.h.in (virDomainEventTrayChangeReason):
Make this a typedef, not external storage.
* src/remote_protocol-structs (remote_procedure): Fix spelling.
---

Pushing under the build-breaker rule, as 'make -C src check' failed.

The build is still broken, though, due to a missing qparams.h file
causing 'make -C tests check' to fail.

 include/libvirt/libvirt.h.in |    2 +-
 src/remote_protocol-structs  |   12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
index c702e66..8bb5c57 100644
--- a/include/libvirt/libvirt.h.in
+++ b/include/libvirt/libvirt.h.in
@@ -3684,7 +3684,7 @@ typedef void (*virConnectDomainEventDiskChangeCallback)(virConnectPtr conn,
  *
  * The reason describing why the callback was called
  */
-enum {
+typedef enum {
     VIR_DOMAIN_EVENT_TRAY_CHANGE_OPEN = 0,
     VIR_DOMAIN_EVENT_TRAY_CHANGE_CLOSE,

diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs
index 474e574..9b2414f 100644
--- a/src/remote_protocol-structs
+++ b/src/remote_protocol-structs
@@ -1654,13 +1654,13 @@ struct remote_domain_event_tray_change_msg {
         remote_nonnull_domain      dom;
         remote_nonnull_string      devAlias;
         int                        reason;
-}
+};
 struct remote_domain_event_pmwakeup_msg {
         remote_nonnull_domain      dom;
-}
+};
 struct remote_domain_event_pmsuspend_msg {
         remote_nonnull_domain      dom;
-}
+};
 struct remote_domain_managed_save_args {
         remote_nonnull_domain      dom;
         u_int                      flags;
@@ -2189,7 +2189,7 @@ enum remote_procedure {
         REMOTE_PROC_DOMAIN_GET_METADATA = 265,
         REMOTE_PROC_DOMAIN_BLOCK_REBASE = 266,
         REMOTE_PROC_DOMAIN_PM_WAKEUP = 267,
-        REMOTE_PROC_DOMAIN_TRAY_CHANGE = 268,
-        REMOTE_PROC_DOMAIN_PMWAKEUP = 269,
-        REMOTE_PROC_DOMAIN_PMSUSPEND = 270,
+        REMOTE_PROC_DOMAIN_EVENT_TRAY_CHANGE = 268,
+        REMOTE_PROC_DOMAIN_EVENT_PMWAKEUP = 269,
+        REMOTE_PROC_DOMAIN_EVENT_PMSUSPEND = 270,
 };
-- 
1.7.7.6




More information about the libvir-list mailing list