$type_name .= $2;
$type_name =~ s/hyper/long/;
- if ($type_name eq "int") {
- # fix bad decisions in the xdr protocol
- if ($arg_name eq "flags" and
- $call->{ProcName} ne "DomainCoreDump" and
- $call->{ProcName} ne "DomainGetXMLDesc" and
- $call->{ProcName} ne "NetworkGetXMLDesc") {
- $type_name = "unsigned int";
- } elsif ($arg_name eq "nvcpus" and
- $call->{ProcName} eq "DomainSetVcpus") {
- $type_name = "unsigned int";
- } elsif ($arg_name eq "vcpu" and
- $call->{ProcName} eq "DomainPinVcpu") {
- $type_name = "unsigned int";
- }
- }
-
# SPECIAL: some hyper parameters map to long longs
if (($call->{ProcName} eq "DomainMigrateSetMaxDowntime" and
$arg_name eq "downtime") or
typedef char *
(*virDrvNWFilterGetXMLDesc) (virNWFilterPtr nwfilter,
- unsigned int flags);
+ int flags);
typedef struct _virNWFilterDriver virNWFilterDriver;
static char *
nwfilterGetXMLDesc(virNWFilterPtr obj,
- unsigned int flags) {
+ int flags) {
virNWFilterDriverStatePtr driver = obj->conn->nwfilterPrivateData;
virNWFilterObjPtr nwfilter;
char *ret = NULL;
struct remote_node_get_info_ret {
char model[32];
- hyper memory;
+ unsigned hyper memory;
int cpus;
int mhz;
int nodes;
struct remote_domain_create_xml_args {
remote_nonnull_string xml_desc;
- int flags;
+ unsigned int flags;
};
struct remote_domain_create_xml_ret {
struct remote_domain_reboot_args {
remote_nonnull_domain dom;
- int flags;
+ unsigned int flags;
};
struct remote_domain_destroy_args {
struct remote_domain_set_vcpus_args {
remote_nonnull_domain dom;
- int nvcpus;
+ unsigned int nvcpus;
};
struct remote_domain_set_vcpus_flags_args {
struct remote_domain_pin_vcpu_args {
remote_nonnull_domain dom;
- int vcpu;
+ unsigned int vcpu;
opaque cpumap<REMOTE_CPUMAP_MAX>;
};
struct remote_node_device_create_xml_args {
remote_nonnull_string xml_desc;
- int flags;
+ unsigned int flags;
};
struct remote_node_device_create_xml_ret {
struct remote_domain_snapshot_create_xml_args {
remote_nonnull_domain dom;
remote_nonnull_string xml_desc;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_create_xml_ret {
struct remote_domain_snapshot_get_xml_desc_args {
remote_nonnull_domain_snapshot snap;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_get_xml_desc_ret {
struct remote_domain_snapshot_num_args {
remote_nonnull_domain dom;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_num_ret {
struct remote_domain_snapshot_list_names_args {
remote_nonnull_domain dom;
int maxnames;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_list_names_ret {
struct remote_domain_snapshot_lookup_by_name_args {
remote_nonnull_domain dom;
remote_nonnull_string name;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_lookup_by_name_ret {
struct remote_domain_has_current_snapshot_args {
remote_nonnull_domain dom;
- int flags;
+ unsigned int flags;
};
struct remote_domain_has_current_snapshot_ret {
struct remote_domain_snapshot_current_args {
remote_nonnull_domain dom;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_current_ret {
struct remote_domain_revert_to_snapshot_args {
remote_nonnull_domain_snapshot snap;
- int flags;
+ unsigned int flags;
};
struct remote_domain_snapshot_delete_args {
remote_nonnull_domain_snapshot snap;
- int flags;
+ unsigned int flags;
};
struct remote_domain_open_console_args {
};
struct remote_node_get_info_ret {
char model[32];
- int64_t memory;
+ uint64_t memory;
int cpus;
int mhz;
int nodes;
};
struct remote_domain_create_xml_args {
remote_nonnull_string xml_desc;
- int flags;
+ u_int flags;
};
struct remote_domain_create_xml_ret {
remote_nonnull_domain dom;
};
struct remote_domain_reboot_args {
remote_nonnull_domain dom;
- int flags;
+ u_int flags;
};
struct remote_domain_destroy_args {
remote_nonnull_domain dom;
};
struct remote_domain_set_vcpus_args {
remote_nonnull_domain dom;
- int nvcpus;
+ u_int nvcpus;
};
struct remote_domain_set_vcpus_flags_args {
remote_nonnull_domain dom;
};
struct remote_domain_pin_vcpu_args {
remote_nonnull_domain dom;
- int vcpu;
+ u_int vcpu;
struct {
u_int cpumap_len;
char * cpumap_val;
};
struct remote_node_device_create_xml_args {
remote_nonnull_string xml_desc;
- int flags;
+ u_int flags;
};
struct remote_node_device_create_xml_ret {
remote_nonnull_node_device dev;
struct remote_domain_snapshot_create_xml_args {
remote_nonnull_domain dom;
remote_nonnull_string xml_desc;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_create_xml_ret {
remote_nonnull_domain_snapshot snap;
};
struct remote_domain_snapshot_get_xml_desc_args {
remote_nonnull_domain_snapshot snap;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_get_xml_desc_ret {
remote_nonnull_string xml;
};
struct remote_domain_snapshot_num_args {
remote_nonnull_domain dom;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_num_ret {
int num;
struct remote_domain_snapshot_list_names_args {
remote_nonnull_domain dom;
int maxnames;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_list_names_ret {
struct {
struct remote_domain_snapshot_lookup_by_name_args {
remote_nonnull_domain dom;
remote_nonnull_string name;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_lookup_by_name_ret {
remote_nonnull_domain_snapshot snap;
};
struct remote_domain_has_current_snapshot_args {
remote_nonnull_domain dom;
- int flags;
+ u_int flags;
};
struct remote_domain_has_current_snapshot_ret {
int result;
};
struct remote_domain_snapshot_current_args {
remote_nonnull_domain dom;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_current_ret {
remote_nonnull_domain_snapshot snap;
};
struct remote_domain_revert_to_snapshot_args {
remote_nonnull_domain_snapshot snap;
- int flags;
+ u_int flags;
};
struct remote_domain_snapshot_delete_args {
remote_nonnull_domain_snapshot snap;
- int flags;
+ u_int flags;
};
struct remote_domain_open_console_args {
remote_nonnull_domain dom;