mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00: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:
parent
62ad199cc8
commit
11e97958ce
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user