diff --git a/include/corosync/ipc_evs.h b/include/corosync/ipc_evs.h index a6a496f7..5f20a6e8 100644 --- a/include/corosync/ipc_evs.h +++ b/include/corosync/ipc_evs.h @@ -59,15 +59,15 @@ enum res_lib_evs_types { struct res_evs_deliver_callback { mar_res_header_t header; unsigned int local_nodeid; - int msglen; + size_t msglen; char msg[0]; }; struct res_evs_confchg_callback { mar_res_header_t header; - int member_list_entries; - int left_list_entries; - int joined_list_entries; + size_t member_list_entries; + size_t left_list_entries; + size_t joined_list_entries; unsigned int member_list[PROCESSOR_COUNT_MAX]; unsigned int left_list[PROCESSOR_COUNT_MAX]; unsigned int joined_list[PROCESSOR_COUNT_MAX]; @@ -75,7 +75,7 @@ struct res_evs_confchg_callback { struct req_lib_evs_join { mar_res_header_t header; - int group_entries; + size_t group_entries; struct evs_group groups[0]; }; @@ -85,7 +85,7 @@ struct res_lib_evs_join { struct req_lib_evs_leave { mar_res_header_t header; - int group_entries; + size_t group_entries; struct evs_group groups[0]; }; @@ -96,7 +96,7 @@ struct res_lib_evs_leave { struct req_lib_evs_mcast_joined { mar_res_header_t header; evs_guarantee_t guarantee; - int msg_len; + size_t msg_len; char msg[0]; }; @@ -107,8 +107,8 @@ struct res_lib_evs_mcast_joined { struct req_lib_evs_mcast_groups { mar_res_header_t header; evs_guarantee_t guarantee; - int msg_len; - int group_entries; + size_t msg_len; + size_t group_entries; struct evs_group groups[0]; }; @@ -119,8 +119,8 @@ struct res_lib_evs_mcast_groups { struct req_exec_evs_mcast { mar_req_header_t header; - int group_entries; - int msg_len; + size_t group_entries; + size_t msg_len; struct evs_group groups[0]; /* data goes here */ }; @@ -133,6 +133,6 @@ struct res_lib_evs_membership_get { mar_res_header_t header; unsigned int local_nodeid; unsigned int member_list[PROCESSOR_COUNT_MAX]; - int member_list_entries; + size_t member_list_entries; }; #endif /* IPC_EVS_H_DEFINED */