]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
vz: add missing flagged versions of API functions
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Fri, 24 Jun 2016 14:32:34 +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 5e088f55b19afd2fc22ddfe5b0b10ab05d101158..75cec6ced52039209bb783f01c4e3df72e11af26 100644 (file)
@@ -1084,13 +1084,15 @@ vzDomainCreateWithFlags(virDomainPtr domain, unsigned int flags)
 }
 
 static int
-vzDomainDestroy(virDomainPtr domain)
+vzDomainDestroyFlags(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;
 
@@ -1118,13 +1120,21 @@ vzDomainDestroy(virDomainPtr domain)
 }
 
 static int
-vzDomainShutdown(virDomainPtr domain)
+vzDomainDestroy(virDomainPtr dom)
+{
+    return vzDomainDestroyFlags(dom, 0);
+}
+
+static int
+vzDomainShutdownFlags(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;
 
@@ -1151,6 +1161,11 @@ vzDomainShutdown(virDomainPtr domain)
     return ret;
 }
 
+static int vzDomainShutdown(virDomainPtr dom)
+{
+    return vzDomainShutdownFlags(dom, 0);
+}
+
 static int
 vzDomainReboot(virDomainPtr domain, unsigned int flags)
 {
@@ -3163,7 +3178,9 @@ static virHypervisorDriver vzHypervisorDriver = {
     .domainSuspend = vzDomainSuspend,    /* 0.10.0 */
     .domainResume = vzDomainResume,    /* 0.10.0 */
     .domainDestroy = vzDomainDestroy,  /* 0.10.0 */
+    .domainDestroyFlags = vzDomainDestroyFlags,  /* 2.2.0 */
     .domainShutdown = vzDomainShutdown, /* 0.10.0 */
+    .domainShutdownFlags = vzDomainShutdownFlags, /* 2.2.0 */
     .domainCreate = vzDomainCreate,    /* 0.10.0 */
     .domainCreateWithFlags = vzDomainCreateWithFlags, /* 1.2.10 */
     .domainReboot = vzDomainReboot, /* 1.3.0 */