mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
Fix more enum demarshalling.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
7bdf0f5b26
commit
5bb62448a5
4 files changed
-14
No files matched your search
@@ -158,9 +158,7 @@ xen_console_get_protocol(xen_session *session, enum xen_console_protocol *result
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_console_protocol_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("console.get_protocol");
|
||||
*result = xen_console_protocol_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
|
||||
@@ -197,9 +197,7 @@ xen_vif_get_type(xen_session *session, enum xen_driver_type *result, xen_vif vif
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_driver_type_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("VIF.get_type");
|
||||
*result = xen_driver_type_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
|
||||
@@ -653,9 +653,7 @@ xen_vm_get_actions_after_shutdown(xen_session *session, enum xen_on_normal_exit
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_on_normal_exit_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("VM.get_actions_after_shutdown");
|
||||
*result = xen_on_normal_exit_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
@@ -670,9 +668,7 @@ xen_vm_get_actions_after_reboot(xen_session *session, enum xen_on_normal_exit *r
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_on_normal_exit_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("VM.get_actions_after_reboot");
|
||||
*result = xen_on_normal_exit_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
@@ -687,9 +683,7 @@ xen_vm_get_actions_after_suspend(xen_session *session, enum xen_on_normal_exit *
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_on_normal_exit_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("VM.get_actions_after_suspend");
|
||||
*result = xen_on_normal_exit_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
@@ -704,9 +698,7 @@ xen_vm_get_actions_after_crash(xen_session *session, enum xen_on_crash_behaviour
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_on_crash_behaviour_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("VM.get_actions_after_crash");
|
||||
*result = xen_on_crash_behaviour_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
|
||||
@@ -196,9 +196,7 @@ xen_vtpm_get_driver(xen_session *session, enum xen_driver_type *result, xen_vtpm
|
||||
};
|
||||
|
||||
abstract_type result_type = xen_driver_type_abstract_type_;
|
||||
char *result_str = NULL;
|
||||
XEN_CALL_("VTPM.get_driver");
|
||||
*result = xen_driver_type_from_string(session, result_str);
|
||||
return session->ok;
|
||||
}
|
||||
|
||||
|
||||