/* cm_inet_c_001.main_46: Removed SS_LINUX flag */
S32 idx;
+/* cm_inet_c_001.main_64: New variable used as an argument for sctp_connectx */
+#ifdef SCTP_CONNECTX_NEW
+ U32 assocId = 0;
+#endif
U32 addresses_array_size = 0;
U32 idx4 = 0;
struct sockaddr_in addrs[CM_INET_NUM_NET_ADDR];
{
RETVALUE(RFAILED);
}
+/* HLAL */
+#if 0
#ifdef IPV6_SUPPORTED
if((ipv6_array_size > 0) && (ipv6_array_size <= (CM_INET_NUM_NET_ADDR * \
sizeof(struct sockaddr_in))))
RETVALUE(RFAILED);
}
#endif /* IPV6_SUPPORTED */
-
+#endif
+/* cm_inet_c_001.main_64: Support for new definition of sctp_connectx */
+#ifndef SCTP_CONNECTX_NEW
ret = sctp_connectx(sockFd->fd, (struct sockaddr*)address_array, cnt);
+#else
+ ret = sctp_connectx(sockFd->fd, (struct sockaddr*)address_array, cnt, (sctp_assoc_t *)&assocId);
+#endif
#else
/* solaris */