Move libxlDomainManagedSavePath from libxl_driver to libxl_domain
for use by other libxl modules.
Signed-off-by: Jim Fehlig <jfehlig@suse.com>
{
virObjectEventStateQueue(driver->domainEventState, event);
}
+
+char *
+libxlDomainManagedSavePath(libxlDriverPrivatePtr driver, virDomainObjPtr vm) {
+ char *ret;
+ libxlDriverConfigPtr cfg = libxlDriverConfigGet(driver);
+
+ ignore_value(virAsprintf(&ret, "%s/%s.save", cfg->saveDir, vm->def->name));
+ virObjectUnref(cfg);
+ return ret;
+}
libxlDomainEventQueue(libxlDriverPrivatePtr driver,
virObjectEventPtr event);
+char *
+libxlDomainManagedSavePath(libxlDriverPrivatePtr driver,
+ virDomainObjPtr vm);
+
#endif /* LIBXL_DOMAIN_H */
return ret;
}
-static char *
-libxlDomainManagedSavePath(libxlDriverPrivatePtr driver, virDomainObjPtr vm) {
- char *ret;
- libxlDriverConfigPtr cfg = libxlDriverConfigGet(driver);
-
- ignore_value(virAsprintf(&ret, "%s/%s.save", cfg->saveDir, vm->def->name));
- virObjectUnref(cfg);
- return ret;
-}
-
/*
* This internal function expects the driver lock to already be held on
* entry.