Index: services/msg.c
===================================================================
--- services/msg.c (revision 1983)
+++ services/msg.c (working copy)
@@ -1330,7 +1330,7 @@
res_lib_msg_messageget.send_time = 0;
res_lib_msg_messageget.sender_id = 0;
- iov.iov_base = &res_lib_msg_messageget;
+ iov.iov_base = (void *)&res_lib_msg_messageget;
iov.iov_len = sizeof (struct res_lib_msg_messageget);
api->ipc_response_iov_send (conn, &iov, 1);
@@ -1357,10 +1357,10 @@
res_lib_msg_messageget.send_time = msg->send_time;
res_lib_msg_messageget.sender_id = msg->sender_id;
- iov[0].iov_base = &res_lib_msg_messageget;
+ iov[0].iov_base = (void *)&res_lib_msg_messageget;
iov[0].iov_len = sizeof (struct res_lib_msg_messageget);
- iov[1].iov_base = msg->message.data;
+ iov[1].iov_base = (void *)msg->message.data;
iov[1].iov_len = msg->message.size;
api->ipc_response_iov_send (conn, iov, 2);
@@ -1547,7 +1547,7 @@
req_exec_msg_queueclose.queue_id = queue_id;
- iov.iov_base = (char *)&req_exec_msg_queueclose;
+ iov.iov_base = (void *)&req_exec_msg_queueclose;
iov.iov_len = sizeof (struct req_exec_msg_queueclose);
return (api->totem_mcast (&iov, 1, TOTEM_AGREED));
@@ -1812,7 +1812,7 @@
memcpy (&req_exec_msg_pending_timeout.source,
&pending->source, sizeof (mar_message_source_t));
- iovec.iov_base = (char *)&req_exec_msg_pending_timeout;
+ iovec.iov_base = (void *)&req_exec_msg_pending_timeout;
iovec.iov_len = sizeof (struct req_exec_msg_pending_timeout);
api->totem_mcast (&iovec, 1, TOTEM_AGREED);
@@ -1835,7 +1835,7 @@
memcpy (&req_exec_msg_queue_timeout.queue_name,
&queue->queue_name, sizeof (SaNameT));
- iovec.iov_base = (char *)&req_exec_msg_queue_timeout;
+ iovec.iov_base = (void *)&req_exec_msg_queue_timeout;
iovec.iov_len = sizeof (struct req_exec_msg_queue_timeout);
api->totem_mcast (&iovec, 1, TOTEM_AGREED);
@@ -1953,7 +1953,7 @@
queue->priority[i].capacity_reached;
}
- iov.iov_base = (char *)&req_exec_msg_sync_queue;
+ iov.iov_base = (void *)&req_exec_msg_sync_queue;
iov.iov_len = sizeof (struct req_exec_msg_sync_queue);
return (api->totem_mcast (&iov, 1, TOTEM_AGREED));
@@ -1990,9 +1990,9 @@
req_exec_msg_sync_queue_message.send_time = msg->send_time;
req_exec_msg_sync_queue_message.sender_id = msg->sender_id;
- iov[0].iov_base = (char *)&req_exec_msg_sync_queue_message;
+ iov[0].iov_base = (void *)&req_exec_msg_sync_queue_message;
iov[0].iov_len = sizeof (struct req_exec_msg_sync_queue_message);
- iov[1].iov_base = msg->message.data;
+ iov[1].iov_base = (void *)msg->message.data;
iov[1].iov_len = msg->message.size;
return (api->totem_mcast (iov, 2, TOTEM_AGREED));
@@ -2033,7 +2033,7 @@
queue->refcount_set[i].nodeid;
}
- iov.iov_base = (char *)&req_exec_msg_sync_queue_refcount;
+ iov.iov_base = (void *)&req_exec_msg_sync_queue_refcount;
iov.iov_len = sizeof (struct req_exec_msg_sync_queue_refcount);
return (api->totem_mcast (&iov, 1, TOTEM_AGREED));
@@ -2064,7 +2064,7 @@
req_exec_msg_sync_group.policy = group->policy;
- iov.iov_base = (char *)&req_exec_msg_sync_group;
+ iov.iov_base = (void *)&req_exec_msg_sync_group;
iov.iov_len = sizeof (struct req_exec_msg_sync_group);
return (api->totem_mcast (&iov, 1, TOTEM_AGREED));
@@ -2099,7 +2099,7 @@
req_exec_msg_sync_group_member.queue_id = queue->queue_id;
- iov.iov_base = (char *)&req_exec_msg_sync_group_member;
+ iov.iov_base = (void *)&req_exec_msg_sync_group_member;
iov.iov_len = sizeof (struct req_exec_msg_sync_group_member);
return (api->totem_mcast (&iov, 1, TOTEM_AGREED));
@@ -3206,9 +3206,9 @@
res_lib_msg_queuegrouptrack_callback.buffer.queueGroupPolicy = group->policy;
res_lib_msg_queuegrouptrack_callback.member_count = group->member_count;
- iov[0].iov_base = &res_lib_msg_queuegrouptrack_callback;
+ iov[0].iov_base = (void *)&res_lib_msg_queuegrouptrack_callback;
iov[0].iov_len = sizeof (struct res_lib_msg_queuegrouptrack_callback);
- iov[1].iov_base = buffer;
+ iov[1].iov_base = (void *)buffer;
iov[1].iov_len = sizeof (SaMsgQueueGroupNotificationT) * MAX_NUM_QUEUES_PER_GROUP;
api->ipc_dispatch_iov_send (track->conn, iov, 2);
@@ -3230,9 +3230,9 @@
res_lib_msg_queuegrouptrack_callback.buffer.queueGroupPolicy = group->policy;
res_lib_msg_queuegrouptrack_callback.member_count = group->member_count;
- iov[0].iov_base = &res_lib_msg_queuegrouptrack_callback;
+ iov[0].iov_base = (void *)&res_lib_msg_queuegrouptrack_callback;
iov[0].iov_len = sizeof (struct res_lib_msg_queuegrouptrack_callback);
- iov[1].iov_base = buffer;
+ iov[1].iov_base = (void *)buffer;
iov[1].iov_len = sizeof (SaMsgQueueGroupNotificationT) * MAX_NUM_QUEUES_PER_GROUP;
api->ipc_dispatch_iov_send (track->conn, iov, 2);
@@ -3325,9 +3325,9 @@
res_lib_msg_queuegrouptrack_callback.buffer.queueGroupPolicy = group->policy;
res_lib_msg_queuegrouptrack_callback.member_count = group->member_count;
- iov[0].iov_base = &res_lib_msg_queuegrouptrack_callback;
+ iov[0].iov_base = (void *)&res_lib_msg_queuegrouptrack_callback;
iov[0].iov_len = sizeof (struct res_lib_msg_queuegrouptrack_callback);
- iov[1].iov_base = buffer;
+ iov[1].iov_base = (void *)buffer;
iov[1].iov_len = sizeof (SaMsgQueueGroupNotificationT) * MAX_NUM_QUEUES_PER_GROUP;
api->ipc_dispatch_iov_send (track->conn, iov, 2);
@@ -3349,9 +3349,9 @@
res_lib_msg_queuegrouptrack_callback.buffer.queueGroupPolicy = group->policy;
res_lib_msg_queuegrouptrack_callback.member_count = group->member_count;
- iov[0].iov_base = &res_lib_msg_queuegrouptrack_callback;
+ iov[0].iov_base = (void *)&res_lib_msg_queuegrouptrack_callback;
iov[0].iov_len = sizeof (struct res_lib_msg_queuegrouptrack_callback);
- iov[1].iov_base = buffer;
+ iov[1].iov_base = (void *)buffer;
iov[1].iov_len = sizeof (SaMsgQueueGroupNotificationT) * MAX_NUM_QUEUES_PER_GROUP;
api->ipc_dispatch_iov_send (track->conn, iov, 2);
@@ -3937,11 +3937,11 @@
MESSAGE_RES_MSG_MESSAGEGET;
res_lib_msg_messageget.header.error = error;
- iov[0].iov_base = &res_lib_msg_messageget;
+ iov[0].iov_base = (void *)&res_lib_msg_messageget;
iov[0].iov_len = sizeof (struct res_lib_msg_messageget);
if (error == SA_AIS_OK) {
- iov[1].iov_base = msg->message.data;
+ iov[1].iov_base = (void *)msg->message.data;
iov[1].iov_len = msg->message.size;
memcpy (&res_lib_msg_messageget.message, &msg->message,
@@ -4479,7 +4479,7 @@
MESSAGE_RES_MSG_MESSAGEGET;
res_lib_msg_messageget.header.error = SA_AIS_ERR_TIMEOUT;
- iov.iov_base = &res_lib_msg_messageget;
+ iov.iov_base = (void *)&res_lib_msg_messageget;
iov.iov_len = sizeof (struct res_lib_msg_messageget);
api->ipc_response_iov_send (
@@ -4814,7 +4814,7 @@
req_exec_msg_queueopen.timeout =
req_lib_msg_queueopen->timeout;
- iovec.iov_base = (char *)&req_exec_msg_queueopen;
+ iovec.iov_base = (void *)&req_exec_msg_queueopen;
iovec.iov_len = sizeof (req_exec_msg_queueopen);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -4851,7 +4851,7 @@
req_exec_msg_queueopenasync.invocation =
req_lib_msg_queueopenasync->invocation;
- iovec.iov_base = (char *)&req_exec_msg_queueopenasync;
+ iovec.iov_base = (void *)&req_exec_msg_queueopenasync;
iovec.iov_len = sizeof (req_exec_msg_queueopenasync);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -4880,7 +4880,7 @@
req_exec_msg_queueclose.queue_id =
req_lib_msg_queueclose->queue_id;
- iovec.iov_base = (char *)&req_exec_msg_queueclose;
+ iovec.iov_base = (void *)&req_exec_msg_queueclose;
iovec.iov_len = sizeof (req_exec_msg_queueclose);
msg_release_queue_cleanup (conn,
@@ -4910,7 +4910,7 @@
memcpy (&req_exec_msg_queuestatusget.queue_name,
&req_lib_msg_queuestatusget->queue_name, sizeof (SaNameT));
- iovec.iov_base = (char *)&req_exec_msg_queuestatusget;
+ iovec.iov_base = (void *)&req_exec_msg_queuestatusget;
iovec.iov_len = sizeof (req_exec_msg_queuestatusget);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -4941,7 +4941,7 @@
req_exec_msg_queueretentiontimeset.retention_time =
req_lib_msg_queueretentiontimeset->retention_time;
- iovec.iov_base = (char *)&req_exec_msg_queueretentiontimeset;
+ iovec.iov_base = (void *)&req_exec_msg_queueretentiontimeset;
iovec.iov_len = sizeof (req_exec_msg_queueretentiontimeset);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -4967,7 +4967,7 @@
memcpy (&req_exec_msg_queueunlink.queue_name,
&req_lib_msg_queueunlink->queue_name, sizeof (SaNameT));
- iovec.iov_base = (char *)&req_exec_msg_queueunlink;
+ iovec.iov_base = (void *)&req_exec_msg_queueunlink;
iovec.iov_len = sizeof (req_exec_msg_queueunlink);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -4996,7 +4996,7 @@
req_exec_msg_queuegroupcreate.policy =
req_lib_msg_queuegroupcreate->policy;
- iovec.iov_base = (char *)&req_exec_msg_queuegroupcreate;
+ iovec.iov_base = (void *)&req_exec_msg_queuegroupcreate;
iovec.iov_len = sizeof (req_exec_msg_queuegroupcreate);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5024,7 +5024,7 @@
memcpy (&req_exec_msg_queuegroupinsert.queue_name,
&req_lib_msg_queuegroupinsert->queue_name, sizeof (SaNameT));
- iovec.iov_base = (char *)&req_exec_msg_queuegroupinsert;
+ iovec.iov_base = (void *)&req_exec_msg_queuegroupinsert;
iovec.iov_len = sizeof (req_exec_msg_queuegroupinsert);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5052,7 +5052,7 @@
memcpy (&req_exec_msg_queuegroupremove.queue_name,
&req_lib_msg_queuegroupremove->queue_name, sizeof (SaNameT));
- iovec.iov_base = (char *)&req_exec_msg_queuegroupremove;
+ iovec.iov_base = (void *)&req_exec_msg_queuegroupremove;
iovec.iov_len = sizeof (req_exec_msg_queuegroupremove);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5078,7 +5078,7 @@
memcpy (&req_exec_msg_queuegroupdelete.group_name,
&req_lib_msg_queuegroupdelete->group_name, sizeof (SaNameT));
- iovec.iov_base = (char *)&req_exec_msg_queuegroupdelete;
+ iovec.iov_base = (void *)&req_exec_msg_queuegroupdelete;
iovec.iov_len = sizeof (req_exec_msg_queuegroupdelete);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5127,9 +5127,9 @@
res_lib_msg_queuegrouptrack_callback.buffer.queueGroupPolicy = group->policy;
res_lib_msg_queuegrouptrack_callback.member_count = group->member_count;
- iov[0].iov_base = &res_lib_msg_queuegrouptrack_callback;
+ iov[0].iov_base = (void *)&res_lib_msg_queuegrouptrack_callback;
iov[0].iov_len = sizeof (struct res_lib_msg_queuegrouptrack_callback);
- iov[1].iov_base = buffer;
+ iov[1].iov_base = (void *)buffer;
iov[1].iov_len = sizeof (SaMsgQueueGroupNotificationT) * MAX_NUM_QUEUES_PER_GROUP;
api->ipc_dispatch_iov_send (conn, iov, 2);
@@ -5173,9 +5173,9 @@
res_lib_msg_queuegrouptrack.buffer.numberOfItems = count;
res_lib_msg_queuegrouptrack.buffer.queueGroupPolicy = group->policy;
- iov[0].iov_base = &res_lib_msg_queuegrouptrack;
+ iov[0].iov_base = (void *)&res_lib_msg_queuegrouptrack;
iov[0].iov_len = sizeof (struct res_lib_msg_queuegrouptrack);
- iov[1].iov_base = buffer;
+ iov[1].iov_base = (void *)buffer;
iov[1].iov_len = sizeof (SaMsgQueueGroupNotificationT) * MAX_NUM_QUEUES_PER_GROUP;
api->ipc_response_iov_send (conn, iov, 2);
@@ -5251,7 +5251,7 @@
api->ipc_source_set (&req_exec_msg_queuegroupnotificationfree.source, conn);
- iovec.iov_base = (char *)&req_exec_msg_queuegroupnotificationfree;
+ iovec.iov_base = (void *)&req_exec_msg_queuegroupnotificationfree;
iovec.iov_len = sizeof (req_exec_msg_queuegroupnotificationfree);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5282,11 +5282,11 @@
req_exec_msg_messagesend.timeout =
req_lib_msg_messagesend->timeout;
- iovec[0].iov_base = (char *)&req_exec_msg_messagesend;
+ iovec[0].iov_base = (void *)&req_exec_msg_messagesend;
iovec[0].iov_len = sizeof (struct req_exec_msg_messagesend);
- iovec[1].iov_base = ((char *)req_lib_msg_messagesend) +
- sizeof (struct req_lib_msg_messagesend);
+ iovec[1].iov_base = (void *)(((char *)req_lib_msg_messagesend) +
+ sizeof (struct req_lib_msg_messagesend));
iovec[1].iov_len = req_lib_msg_messagesend->header.size -
sizeof (struct req_lib_msg_messagesend);
@@ -5324,11 +5324,11 @@
req_exec_msg_messagesendasync.invocation =
req_lib_msg_messagesendasync->invocation;
- iovec[0].iov_base = (char *)&req_exec_msg_messagesendasync;
+ iovec[0].iov_base = (void *)&req_exec_msg_messagesendasync;
iovec[0].iov_len = sizeof (struct req_exec_msg_messagesendasync);
- iovec[1].iov_base = ((char *)req_lib_msg_messagesendasync) +
- sizeof (struct req_lib_msg_messagesendasync);
+ iovec[1].iov_base = (void *)(((char *)req_lib_msg_messagesendasync) +
+ sizeof (struct req_lib_msg_messagesendasync));
iovec[1].iov_len = req_lib_msg_messagesendasync->header.size -
sizeof (struct req_lib_msg_messagesendasync);
@@ -5368,7 +5368,7 @@
req_exec_msg_messageget.timeout =
req_lib_msg_messageget->timeout;
- iovec.iov_base = (char *)&req_exec_msg_messageget;
+ iovec.iov_base = (void *)&req_exec_msg_messageget;
iovec.iov_len = sizeof (req_exec_msg_messageget);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5390,7 +5390,7 @@
api->ipc_source_set (&req_exec_msg_messagedatafree.source, conn);
- iovec.iov_base = (char *)&req_exec_msg_messagedatafree;
+ iovec.iov_base = (void *)&req_exec_msg_messagedatafree;
iovec.iov_len = sizeof (req_exec_msg_messagedatafree);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5421,7 +5421,7 @@
req_exec_msg_messagecancel.pid =
req_lib_msg_messagecancel->pid;
- iovec.iov_base = (char *)&req_exec_msg_messagecancel;
+ iovec.iov_base = (void *)&req_exec_msg_messagecancel;
iovec.iov_len = sizeof (req_exec_msg_messagecancel);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5455,11 +5455,11 @@
(SaMsgSenderIdT)((global_sender_id++) |
((unsigned long long)req_exec_msg_messagesendreceive.source.nodeid) << 32);
- iovec[0].iov_base = (char *)&req_exec_msg_messagesendreceive;
+ iovec[0].iov_base = (void *)&req_exec_msg_messagesendreceive;
iovec[0].iov_len = sizeof (req_exec_msg_messagesendreceive);
- iovec[1].iov_base = ((char *)req_lib_msg_messagesendreceive) +
- sizeof (struct req_lib_msg_messagesendreceive);
+ iovec[1].iov_base = (void *)(((char *)req_lib_msg_messagesendreceive) +
+ sizeof (struct req_lib_msg_messagesendreceive));
iovec[1].iov_len = req_lib_msg_messagesendreceive->header.size -
sizeof (struct req_lib_msg_messagesendreceive);
@@ -5497,7 +5497,7 @@
req_exec_msg_messagereply.timeout =
req_lib_msg_messagereply->timeout;
- iovec.iov_base = (char *)&req_exec_msg_messagereply;
+ iovec.iov_base = (void *)&req_exec_msg_messagereply;
iovec.iov_len = sizeof (req_exec_msg_messagereply);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5528,7 +5528,7 @@
req_exec_msg_messagereplyasync.invocation =
req_lib_msg_messagereplyasync->invocation;
- iovec.iov_base = (char *)&req_exec_msg_messagereplyasync;
+ iovec.iov_base = (void *)&req_exec_msg_messagereplyasync;
iovec.iov_len = sizeof (req_exec_msg_messagereplyasync);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5559,7 +5559,7 @@
req_exec_msg_queuecapacitythresholdset.queue_id =
req_lib_msg_queuecapacitythresholdset->queue_id;
- iovec.iov_base = (char *)&req_exec_msg_queuecapacitythresholdset;
+ iovec.iov_base = (void *)&req_exec_msg_queuecapacitythresholdset;
iovec.iov_len = sizeof (req_exec_msg_queuecapacitythresholdset);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5588,7 +5588,7 @@
req_exec_msg_queuecapacitythresholdget.queue_id =
req_lib_msg_queuecapacitythresholdget->queue_id;
- iovec.iov_base = (char *)&req_exec_msg_queuecapacitythresholdget;
+ iovec.iov_base = (void *)&req_exec_msg_queuecapacitythresholdget;
iovec.iov_len = sizeof (req_exec_msg_queuecapacitythresholdget);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5610,7 +5610,7 @@
api->ipc_source_set (&req_exec_msg_metadatasizeget.source, conn);
- iovec.iov_base = (char *)&req_exec_msg_metadatasizeget;
+ iovec.iov_base = (void *)&req_exec_msg_metadatasizeget;
iovec.iov_len = sizeof (req_exec_msg_metadatasizeget);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
@@ -5635,7 +5635,7 @@
req_exec_msg_limitget.limit_id = req_lib_msg_limitget->limit_id;
- iovec.iov_base = (char *)&req_exec_msg_limitget;
+ iovec.iov_base = (void *)&req_exec_msg_limitget;
iovec.iov_len = sizeof (req_exec_msg_limitget);
assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais