---
src/esx/esx_driver.c | 6 ++----
src/esx/esx_vi.c | 34 +++++++++++++++-------------------
src/esx/esx_vi.h | 12 +++++-------
3 files changed, 22 insertions(+), 30 deletions(-)
diff --git a/src/esx/esx_driver.c b/src/esx/esx_driver.c
index 89240dc..4a9f474 100644
--- a/src/esx/esx_driver.c
+++ b/src/esx/esx_driver.c
@@ -1511,8 +1511,7 @@ esxNumberOfDomains(virConnectPtr conn)
}
return esxVI_LookupNumberOfDomainsByPowerState
- (priv->primary, esxVI_VirtualMachinePowerState_PoweredOn,
- esxVI_Boolean_False);
+ (priv->primary, esxVI_VirtualMachinePowerState_PoweredOn, false);
}
@@ -2865,8 +2864,7 @@ esxNumberOfDefinedDomains(virConnectPtr conn)
}
return esxVI_LookupNumberOfDomainsByPowerState
- (priv->primary, esxVI_VirtualMachinePowerState_PoweredOn,
- esxVI_Boolean_True);
+ (priv->primary, esxVI_VirtualMachinePowerState_PoweredOn, true);
}
diff --git a/src/esx/esx_vi.c b/src/esx/esx_vi.c
index 7f0b0a8..60bbb42 100644
--- a/src/esx/esx_vi.c
+++ b/src/esx/esx_vi.c
@@ -2016,7 +2016,7 @@ esxVI_GetManagedObjectReference(esxVI_ObjectContent *objectContent,
int
esxVI_LookupNumberOfDomainsByPowerState(esxVI_Context *ctx,
esxVI_VirtualMachinePowerState powerState,
- esxVI_Boolean inverse)
+ bool inverse)
{
bool success = false;
esxVI_String *propertyNameList = NULL;
@@ -2044,10 +2044,8 @@ esxVI_LookupNumberOfDomainsByPowerState(esxVI_Context *ctx,
goto cleanup;
}
- if ((inverse != esxVI_Boolean_True &&
- powerState_ == powerState) ||
- (inverse == esxVI_Boolean_True &&
- powerState_ != powerState)) {
+ if ((!inverse && powerState_ == powerState) ||
+ ( inverse && powerState_ != powerState)) {
count++;
}
} else {
@@ -2488,7 +2486,7 @@ esxVI_LookupVirtualMachineByUuidAndPrepareForTask
esxVI_String *completePropertyNameList = NULL;
esxVI_VirtualMachineQuestionInfo *questionInfo = NULL;
esxVI_TaskInfo *pendingTaskInfoList = NULL;
- esxVI_Boolean blocked = esxVI_Boolean_Undefined;
+ bool blocked;
if (esxVI_String_DeepCopyList(&completePropertyNameList,
propertyNameList) < 0 ||
@@ -2884,8 +2882,7 @@ int
esxVI_LookupAndHandleVirtualMachineQuestion(esxVI_Context *ctx,
const unsigned char *uuid,
esxVI_Occurrence occurrence,
- bool autoAnswer,
- esxVI_Boolean *blocked)
+ bool autoAnswer, bool *blocked)
{
int result = -1;
esxVI_ObjectContent *virtualMachine = NULL;
@@ -3553,8 +3550,8 @@ esxVI_LookupAutoStartPowerInfoList(esxVI_Context *ctx,
int
esxVI_HandleVirtualMachineQuestion
(esxVI_Context *ctx, esxVI_ManagedObjectReference *virtualMachine,
- esxVI_VirtualMachineQuestionInfo *questionInfo,
- bool autoAnswer, esxVI_Boolean *blocked)
+ esxVI_VirtualMachineQuestionInfo *questionInfo, bool autoAnswer,
+ bool *blocked)
{
int result = -1;
esxVI_ElementDescription *elementDescription = NULL;
@@ -3563,12 +3560,12 @@ esxVI_HandleVirtualMachineQuestion
int answerIndex = 0;
char *possibleAnswers = NULL;
- if (blocked == NULL || *blocked != esxVI_Boolean_Undefined) {
+ if (blocked == NULL) {
ESX_VI_ERROR(VIR_ERR_INTERNAL_ERROR, "%s", _("Invalid
argument"));
return -1;
}
- *blocked = esxVI_Boolean_False;
+ *blocked = false;
if (questionInfo->choice->choiceInfo != NULL) {
for (elementDescription = questionInfo->choice->choiceInfo;
@@ -3604,7 +3601,7 @@ esxVI_HandleVirtualMachineQuestion
"question is '%s', no possible answers"),
questionInfo->text);
- *blocked = esxVI_Boolean_True;
+ *blocked = true;
goto cleanup;
} else if (answerChoice == NULL) {
ESX_VI_ERROR(VIR_ERR_INTERNAL_ERROR,
@@ -3613,7 +3610,7 @@ esxVI_HandleVirtualMachineQuestion
"default answer is specified"),
questionInfo->text,
possibleAnswers);
- *blocked = esxVI_Boolean_True;
+ *blocked = true;
goto cleanup;
}
@@ -3639,7 +3636,7 @@ esxVI_HandleVirtualMachineQuestion
questionInfo->text);
}
- *blocked = esxVI_Boolean_True;
+ *blocked = true;
goto cleanup;
}
@@ -3677,7 +3674,7 @@ esxVI_WaitForTaskCompletion(esxVI_Context *ctx,
esxVI_PropertyChange *propertyChange = NULL;
esxVI_AnyType *propertyValue = NULL;
esxVI_TaskInfoState state = esxVI_TaskInfoState_Undefined;
- esxVI_Boolean blocked = esxVI_Boolean_Undefined;
+ bool blocked;
esxVI_TaskInfo *taskInfo = NULL;
if (errorMessage == NULL || *errorMessage != NULL) {
@@ -3735,13 +3732,12 @@ esxVI_WaitForTaskCompletion(esxVI_Context *ctx,
}
if (taskInfo->cancelable == esxVI_Boolean_True) {
- if (esxVI_CancelTask(ctx, task) < 0 &&
- blocked == esxVI_Boolean_True) {
+ if (esxVI_CancelTask(ctx, task) < 0 && blocked) {
VIR_ERROR0(_("Cancelable task is blocked by an "
"unanswered question but cancelation "
"failed"));
}
- } else if (blocked == esxVI_Boolean_True) {
+ } else if (blocked) {
VIR_ERROR0(_("Non-cancelable task is blocked by an "
"unanswered question"));
}
diff --git a/src/esx/esx_vi.h b/src/esx/esx_vi.h
index 9e37d86..8677ca0 100644
--- a/src/esx/esx_vi.h
+++ b/src/esx/esx_vi.h
@@ -351,7 +351,7 @@ int esxVI_GetManagedObjectReference(esxVI_ObjectContent
*objectContent,
int esxVI_LookupNumberOfDomainsByPowerState
(esxVI_Context *ctx, esxVI_VirtualMachinePowerState powerState,
- esxVI_Boolean inverse);
+ bool inverse);
int esxVI_GetVirtualMachineIdentity(esxVI_ObjectContent *virtualMachine,
int *id, char **name, unsigned char *uuid);
@@ -427,8 +427,7 @@ int esxVI_LookupPendingTaskInfoListByVirtualMachine
int esxVI_LookupAndHandleVirtualMachineQuestion(esxVI_Context *ctx,
const unsigned char *uuid,
esxVI_Occurrence occurrence,
- bool autoAnswer,
- esxVI_Boolean *blocked);
+ bool autoAnswer, bool *blocked);
int esxVI_LookupRootSnapshotTreeList
(esxVI_Context *ctx, const unsigned char *virtualMachineUuid,
@@ -460,10 +459,9 @@ int esxVI_LookupAutoStartPowerInfoList(esxVI_Context *ctx,
esxVI_AutoStartPowerInfo **powerInfoList);
int esxVI_HandleVirtualMachineQuestion
- (esxVI_Context *ctx,
- esxVI_ManagedObjectReference *virtualMachine,
- esxVI_VirtualMachineQuestionInfo *questionInfo,
- bool autoAnswer, esxVI_Boolean *blocked);
+ (esxVI_Context *ctx, esxVI_ManagedObjectReference *virtualMachine,
+ esxVI_VirtualMachineQuestionInfo *questionInfo, bool autoAnswer,
+ bool *blocked);
int esxVI_WaitForTaskCompletion(esxVI_Context *ctx,
esxVI_ManagedObjectReference *task,
--
1.7.0.4