+Thu Dec 4 21:00:41 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
+
+ * src/test.c: Stub out node device APIs to avoid activating
+ the daemon
+
Thu Dec 4 20:58:41 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
* src/test.c: Add locking for thread safety
}
+static virDrvOpenStatus testDevMonOpen(virConnectPtr conn,
+ virConnectAuthPtr auth ATTRIBUTE_UNUSED,
+ int flags ATTRIBUTE_UNUSED) {
+ if (STRNEQ(conn->driver->name, "Test"))
+ return VIR_DRV_OPEN_DECLINED;
+
+ conn->devMonPrivateData = conn->privateData;
+ return VIR_DRV_OPEN_SUCCESS;
+}
+
+static int testDevMonClose(virConnectPtr conn) {
+ conn->devMonPrivateData = NULL;
+ return 0;
+}
+
+
static virDriver testDriver = {
VIR_DRV_TEST,
"Test",
.volGetPath = testStorageVolumeGetPath,
};
+static virDeviceMonitor testDevMonitor = {
+ .name = "Test",
+ .open = testDevMonOpen,
+ .close = testDevMonClose,
+};
+
+
+
/**
* testRegister:
*
return -1;
if (virRegisterStorageDriver(&testStorageDriver) < 0)
return -1;
+ if (virRegisterDeviceMonitor(&testDevMonitor) < 0)
+ return -1;
+
return 0;
}