mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
libxl: move libxlDomainManagedSavePath to libxl_domain
Move libxlDomainManagedSavePath from libxl_driver to libxl_domain for use by other libxl modules. Signed-off-by: Jim Fehlig <jfehlig@suse.com>
This commit is contained in:
1 parent
62ad199cc8
commit
11e97958ce
3 files changed
+14
-10
No files matched your search
@@ -555,3 +555,13 @@ libxlDomainEventQueue(libxlDriverPrivatePtr driver, virObjectEventPtr event)
|
||||
{
|
||||
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;
|
||||
}
|
||||
@@ -95,4 +95,8 @@ void
|
||||
libxlDomainEventQueue(libxlDriverPrivatePtr driver,
|
||||
virObjectEventPtr event);
|
||||
|
||||
char *
|
||||
libxlDomainManagedSavePath(libxlDriverPrivatePtr driver,
|
||||
virDomainObjPtr vm);
|
||||
|
||||
#endif /* LIBXL_DOMAIN_H */
|
||||
@@ -168,16 +168,6 @@ cleanup:
|
||||
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.
|
||||
|
||||
Reference in new issue
Block a user