+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
break;
default:
- qemudLog(QEMUD_INFO, _("Received signal %d, dispatching to drivers"),
+ qemudLog(QEMUD_INFO, _("Received unexpected signal %d"),
siginfo.si_signo);
- virStateSigDispatcher(&siginfo);
break;
}
#include <libxml/uri.h>
-#include <signal.h>
-
/*
* List of registered drivers numbers
*/
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;
virDrvStateCleanup cleanup;
virDrvStateReload reload;
virDrvStateActive active;
- virDrvSigHandler sigHandler;
};
#endif
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);
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
networkShutdown,
networkReload,
networkActive,
- NULL
};
int networkRegister(void) {