]> xenbits.xensource.com Git - libvirt.git/commitdiff
vz: implement plain create API thru createFlags instead of visa versa
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Fri, 24 Jun 2016 14:32:31 +0000 (17:32 +0300)
committerMaxim Nestratov <mnestratov@virtuozzo.com>
Tue, 23 Aug 2016 16:48:01 +0000 (19:48 +0300)
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
src/vz/vz_driver.c

index 9e0f718e13056ed709772a43814d6d0c8c6bba10..5809b79c684eb64fe0b08dbb7b0b6a1e63f2147c 100644 (file)
@@ -1048,13 +1048,15 @@ vzDomainResume(virDomainPtr domain)
 }
 
 static int
-vzDomainCreate(virDomainPtr domain)
+vzDomainCreateWithFlags(virDomainPtr domain, unsigned int flags)
 {
     vzConnPtr privconn = domain->conn->privateData;
     virDomainObjPtr dom;
     int ret = -1;
     bool job = false;
 
+    virCheckFlags(0, -1);
+
     if (!(dom = vzDomObjFromDomainRef(domain)))
         return -1;
 
@@ -1200,12 +1202,9 @@ static int vzDomainIsActive(virDomainPtr domain)
 }
 
 static int
-vzDomainCreateWithFlags(virDomainPtr domain, unsigned int flags)
+vzDomainCreate(virDomainPtr domain)
 {
-    /* we don't support any create flags */
-    virCheckFlags(0, -1);
-
-    return vzDomainCreate(domain);
+    return vzDomainCreateWithFlags(domain, 0);
 }
 
 static int