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/esx/esx_driver.c | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/src/esx/esx_driver.c b/src/esx/esx_driver.c
index 886d984..9f8d673 100644
--- a/src/esx/esx_driver.c
+++ b/src/esx/esx_driver.c
@@ -1693,7 +1693,8 @@ esxDomainLookupByName(virConnectPtr conn, const char *name)
static int
-esxDomainSuspend(virDomainPtr domain)
+esxDomainSuspendFlags(virDomainPtr domain,
+ unsigned int flags)
{
int result = -1;
esxPrivate *priv = domain->conn->privateData;
@@ -1704,6 +1705,8 @@ esxDomainSuspend(virDomainPtr domain)
esxVI_TaskInfoState taskInfoState;
char *taskInfoErrorMessage = NULL;
+ virCheckFlags(0, -1);
+
if (esxVI_EnsureSession(priv->primary) < 0) {
return -1;
}
@@ -1751,7 +1754,16 @@ esxDomainSuspend(virDomainPtr domain)
static int
-esxDomainResume(virDomainPtr domain)
+esxDomainSuspend(virDomainPtr domain)
+{
+ return esxDomainSuspendFlags(domain, 0);
+}
+
+
+
+static int
+esxDomainResumeFlags(virDomainPtr domain,
+ unsigned int flags)
{
int result = -1;
esxPrivate *priv = domain->conn->privateData;
@@ -1762,6 +1774,8 @@ esxDomainResume(virDomainPtr domain)
esxVI_TaskInfoState taskInfoState;
char *taskInfoErrorMessage = NULL;
+ virCheckFlags(0, -1);
+
if (esxVI_EnsureSession(priv->primary) < 0) {
return -1;
}
@@ -1809,6 +1823,14 @@ esxDomainResume(virDomainPtr domain)
static int
+esxDomainResume(virDomainPtr domain)
+{
+ return esxDomainResumeFlags(domain, 0);
+}
+
+
+
+static int
esxDomainShutdownFlags(virDomainPtr domain, unsigned int flags)
{
int result = -1;
@@ -5203,7 +5225,9 @@ static virDriver esxDriver = {
.domainLookupByUUID = esxDomainLookupByUUID, /* 0.7.0 */
.domainLookupByName = esxDomainLookupByName, /* 0.7.0 */
.domainSuspend = esxDomainSuspend, /* 0.7.0 */
+ .domainSuspendFlags = esxDomainSuspendFlags, /* 1.2.2 */
.domainResume = esxDomainResume, /* 0.7.0 */
+ .domainResumeFlags = esxDomainResumeFlags, /* 1.2.2 */
.domainShutdown = esxDomainShutdown, /* 0.7.0 */
.domainShutdownFlags = esxDomainShutdownFlags, /* 0.9.10 */
.domainReboot = esxDomainReboot, /* 0.7.0 */
--
1.8.5.2