]> xenbits.xensource.com Git - libvirt.git/commitdiff
Remove unused internal virStateSigDispatcher() API
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 4 Nov 2008 22:55:51 +0000 (22:55 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 4 Nov 2008 22:55:51 +0000 (22:55 +0000)
ChangeLog
qemud/qemud.c
src/driver.h
src/internal.h
src/libvirt.c
src/network_driver.c

index ad47024e0803e6f5b2cc1181bc46a07b268b48d0..3015467f10b0d561944d530300db28180f140ad1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Nov  4 22:52:31 UTC 2008 Daniel P. Berrange <berrange@redhat.com>
+
+       * qemud/qemud.c, src/driver.h, src/internal.h, src/libvirt.c
+       src/network_driver.c: Remove unused virStateSigDispatcher()
+       internal API
+
 Tue Nov  4 22:20:31 UTC 2008 Daniel P. Berrange <berrange@redhat.com>
 
        Move internal error API declarations into their own file
index b804c3b092186e812481093902ad8cb1556330a2..d73a87b995edb0549856e525ba921c6baa99cb26 100644 (file)
@@ -262,9 +262,8 @@ qemudDispatchSignalEvent(int fd ATTRIBUTE_UNUSED,
         break;
 
     default:
-        qemudLog(QEMUD_INFO, _("Received signal %d, dispatching to drivers"),
+        qemudLog(QEMUD_INFO, _("Received unexpected signal %d"),
                  siginfo.si_signo);
-        virStateSigDispatcher(&siginfo);
         break;
     }
 
index d1b541f9f483827e293f59c8275ed616f92fc239..c0525a8b2adf5a0d8df37c64eaef18e54eaff8ea 100644 (file)
@@ -11,8 +11,6 @@
 
 #include <libxml/uri.h>
 
-#include <signal.h>
-
 /*
  * List of registered drivers numbers
  */
@@ -595,12 +593,11 @@ struct _virStorageDriver {
     virDrvStorageVolGetPath volGetPath;
 };
 
+#ifdef WITH_LIBVIRTD
 typedef int (*virDrvStateInitialize) (void);
 typedef int (*virDrvStateCleanup) (void);
 typedef int (*virDrvStateReload) (void);
 typedef int (*virDrvStateActive) (void);
-#ifdef WITH_LIBVIRTD
-typedef int (*virDrvSigHandler) (siginfo_t *siginfo);
 
 typedef struct _virStateDriver virStateDriver;
 typedef virStateDriver *virStateDriverPtr;
@@ -610,7 +607,6 @@ struct _virStateDriver {
     virDrvStateCleanup     cleanup;
     virDrvStateReload      reload;
     virDrvStateActive      active;
-    virDrvSigHandler       sigHandler;
 };
 #endif
 
index 8a8d4e132b26da4570e9ad8081d189bac92af43d..c4cafc7c2191e199c7b4136044a21285e9012c2b 100644 (file)
@@ -333,12 +333,10 @@ int __virStateInitialize(void);
 int __virStateCleanup(void);
 int __virStateReload(void);
 int __virStateActive(void);
-int __virStateSigDispatcher(siginfo_t *siginfo);
 #define virStateInitialize() __virStateInitialize()
 #define virStateCleanup() __virStateCleanup()
 #define virStateReload() __virStateReload()
 #define virStateActive() __virStateActive()
-#define virStateSigDispatcher(s) __virStateSigDispatcher(s)
 #endif
 
 int __virDrvSupportsFeature (virConnectPtr conn, int feature);
index ae16b10f5d8ecd180efbe5d5a65da5ad2dd365c7..a1ce54cbe314271c01daaad6927d4d00f80022ef 100644 (file)
@@ -625,16 +625,6 @@ int __virStateActive(void) {
     return ret;
 }
 
-int __virStateSigDispatcher(siginfo_t *siginfo) {
-    int i, ret = 0;
-
-    for (i = 0 ; i < virStateDriverTabCount ; i++) {
-        if (virStateDriverTab[i]->sigHandler &&
-            virStateDriverTab[i]->sigHandler(siginfo))
-            ret = 1;
-    }
-    return ret;
-}
 #endif
 
 
index 2caf5097e35183300faa02f22b7eb5a1e529d63f..6de9cce0760f0de5c80980d167ebf4a16a518e5b 100644 (file)
@@ -1144,7 +1144,6 @@ static virStateDriver networkStateDriver = {
     networkShutdown,
     networkReload,
     networkActive,
-    NULL
 };
 
 int networkRegister(void) {