From: Jim Fehlig Date: Wed, 26 Feb 2014 03:55:47 +0000 (-0700) Subject: libxl: move libxlDomainManagedSavePath to libxl_domain X-Git-Tag: v1.2.3-rc1~147 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11e97958ce7356f1f6eb7ade9e1f09ae525557a2;p=thirdparty%2Flibvirt.git 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 --- diff --git a/src/libxl/libxl_domain.c b/src/libxl/libxl_domain.c index b6a5ef1595..c3ad8373d7 100644 --- a/src/libxl/libxl_domain.c +++ b/src/libxl/libxl_domain.c @@ -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; +} diff --git a/src/libxl/libxl_domain.h b/src/libxl/libxl_domain.h index dd57e57035..5558009c3f 100644 --- a/src/libxl/libxl_domain.h +++ b/src/libxl/libxl_domain.h @@ -95,4 +95,8 @@ void libxlDomainEventQueue(libxlDriverPrivatePtr driver, virObjectEventPtr event); +char * +libxlDomainManagedSavePath(libxlDriverPrivatePtr driver, + virDomainObjPtr vm); + #endif /* LIBXL_DOMAIN_H */ diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c index 49dd0a1bff..1d3cfca497 100644 --- a/src/libxl/libxl_driver.c +++ b/src/libxl/libxl_driver.c @@ -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.