see subject and patch

Index: exec/totemnet.c
===================================================================
--- exec/totemnet.c	(revision 2215)
+++ exec/totemnet.c	(working copy)
@@ -941,9 +945,11 @@
 	msg_ucast.msg_namelen = addrlen;
 	msg_ucast.msg_iov = (void *) iovec_sendmsg;
 	msg_ucast.msg_iovlen = iov_len;
+#if !defined(COROSYNC_SOLARIS)
 	msg_ucast.msg_control = 0;
 	msg_ucast.msg_controllen = 0;
 	msg_ucast.msg_flags = 0;
+#endif
 
 	/*
 	 * Transmit multicast message
@@ -1015,9 +1021,11 @@
 	msg_mcast.msg_namelen = addrlen;
 	msg_mcast.msg_iov = (void *) iovec_sendmsg;
 	msg_mcast.msg_iovlen = iov_len;
+#if !defined(COROSYNC_SOLARIS)
 	msg_mcast.msg_control = 0;
 	msg_mcast.msg_controllen = 0;
 	msg_mcast.msg_flags = 0;
+#endif
 
 	/*
 	 * Transmit multicast message
@@ -1084,9 +1092,11 @@
 	msg_mcast.msg_namelen = addrlen;
 	msg_mcast.msg_iov = &iovec;
 	msg_mcast.msg_iovlen = 1;
+#if !defined(COROSYNC_SOLARIS)
 	msg_mcast.msg_control = 0;
 	msg_mcast.msg_controllen = 0;
 	msg_mcast.msg_flags = 0;
+#endif
 
 	/*
 	 * Transmit multicast message
@@ -1164,9 +1174,11 @@
 	msg_recv.msg_namelen = sizeof (struct sockaddr_storage);
 	msg_recv.msg_iov = iovec;
 	msg_recv.msg_iovlen = 1;
+#if !defined(COROSYNC_SOLARIS)
 	msg_recv.msg_control = 0;
 	msg_recv.msg_controllen = 0;
 	msg_recv.msg_flags = 0;
+#endif
 
 	bytes_received = recvmsg (fd, &msg_recv, MSG_NOSIGNAL | MSG_DONTWAIT);
 	if (bytes_received == -1) {
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to