So far, there are no flags to implement, so just call the
corresponding function with 0 passed as @flags.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
src/hyperv/hyperv_driver.c | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/src/hyperv/hyperv_driver.c b/src/hyperv/hyperv_driver.c
index 6680e66..4993da2 100644
--- a/src/hyperv/hyperv_driver.c
+++ b/src/hyperv/hyperv_driver.c
@@ -541,12 +541,15 @@ hypervDomainLookupByName(virConnectPtr conn, const char *name)
static int
-hypervDomainSuspend(virDomainPtr domain)
+hypervDomainSuspendFlags(virDomainPtr domain,
+ unsigned int flags)
{
int result = -1;
hypervPrivate *priv = domain->conn->privateData;
Msvm_ComputerSystem *computerSystem = NULL;
+ virCheckFlags(0, -1);
+
if (hypervMsvmComputerSystemFromDomain(domain, &computerSystem) < 0) {
goto cleanup;
}
@@ -570,12 +573,23 @@ hypervDomainSuspend(virDomainPtr domain)
static int
-hypervDomainResume(virDomainPtr domain)
+hypervDomainSuspend(virDomainPtr domain)
+{
+ return hypervDomainSuspendFlags(domain, 0);
+}
+
+
+
+static int
+hypervDomainResumeFlags(virDomainPtr domain,
+ unsigned int flags)
{
int result = -1;
hypervPrivate *priv = domain->conn->privateData;
Msvm_ComputerSystem *computerSystem = NULL;
+ virCheckFlags(0, -1);
+
if (hypervMsvmComputerSystemFromDomain(domain, &computerSystem) < 0) {
goto cleanup;
}
@@ -599,6 +613,14 @@ hypervDomainResume(virDomainPtr domain)
static int
+hypervDomainResume(virDomainPtr domain)
+{
+ return hypervDomainResumeFlags(domain, 0);
+}
+
+
+
+static int
hypervDomainDestroyFlags(virDomainPtr domain, unsigned int flags)
{
int result = -1;
@@ -1370,7 +1392,9 @@ static virDriver hypervDriver = {
.domainLookupByUUID = hypervDomainLookupByUUID, /* 0.9.5 */
.domainLookupByName = hypervDomainLookupByName, /* 0.9.5 */
.domainSuspend = hypervDomainSuspend, /* 0.9.5 */
+ .domainSuspendFlags = hypervDomainSuspendFlags, /* 1.2.2 */
.domainResume = hypervDomainResume, /* 0.9.5 */
+ .domainResumeFlags = hypervDomainResumeFlags, /* 1.2.2 */
.domainDestroy = hypervDomainDestroy, /* 0.9.5 */
.domainDestroyFlags = hypervDomainDestroyFlags, /* 0.9.5 */
.domainGetOSType = hypervDomainGetOSType, /* 0.9.5 */
--
1.8.5.2