}
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;
}
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;
return ret;
}
+static int vzDomainShutdown(virDomainPtr dom)
+{
+ return vzDomainShutdownFlags(dom, 0);
+}
+
static int
vzDomainReboot(virDomainPtr domain, unsigned int flags)
{
.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 */