]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
libxl: move libxlDomainManagedSavePath to libxl_domain
authorJim Fehlig <jfehlig@suse.com>
Wed, 26 Feb 2014 03:55:47 +0000 (20:55 -0700)
committerJim Fehlig <jfehlig@suse.com>
Wed, 19 Mar 2014 20:46:36 +0000 (14:46 -0600)
Move libxlDomainManagedSavePath from libxl_driver to libxl_domain
for use by other libxl modules.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
src/libxl/libxl_domain.c
src/libxl/libxl_domain.h
src/libxl/libxl_driver.c

index b6a5ef1595777c710fb2d5503bcaf27f27250350..c3ad8373d72d87d46e452ef19d9257cc5f536daf 100644 (file)
@@ -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;
+}
index dd57e57035c16391da1e5ee1619065dcdd8a0eac..5558009c3fb2bce5c96d1075fb67a82c109e64f6 100644 (file)
@@ -95,4 +95,8 @@ void
 libxlDomainEventQueue(libxlDriverPrivatePtr driver,
                       virObjectEventPtr event);
 
+char *
+libxlDomainManagedSavePath(libxlDriverPrivatePtr driver,
+                           virDomainObjPtr vm);
+
 #endif /* LIBXL_DOMAIN_H */
index 49dd0a1bff7563ec67e374090a3abff2da6d194b..1d3cfca497f84e02af6fdf567957cc08e1c1d2cf 100644 (file)
@@ -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.