aboutsummaryrefslogtreecommitdiff
path: root/usrsctplib/netinet6
diff options
context:
space:
mode:
authort00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7>2012-09-04 16:41:39 +0000
committert00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7>2012-09-04 16:41:39 +0000
commit8fbaee3af981b7927952ad9868f12dbc31ed88f8 (patch)
tree76cc3908a7ff1204e8b98ee9c6360bd761d0adda /usrsctplib/netinet6
parent872b3270d658cc8a1e4972a90e5b91cadf1dafd5 (diff)
downloadusrsctp-8fbaee3af981b7927952ad9868f12dbc31ed88f8.tar.gz
Use HAVE_SIN_LEN, HAVE_SIN6_LEN and HAVE_SCONN_LEN.
Diffstat (limited to 'usrsctplib/netinet6')
-rw-r--r--usrsctplib/netinet6/sctp6_usrreq.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/usrsctplib/netinet6/sctp6_usrreq.c b/usrsctplib/netinet6/sctp6_usrreq.c
index 94fa5f7b..75d94dca 100644
--- a/usrsctplib/netinet6/sctp6_usrreq.c
+++ b/usrsctplib/netinet6/sctp6_usrreq.c
@@ -86,7 +86,7 @@ in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6)
uint32_t temp;
#endif
bzero(sin, sizeof(*sin));
-#if !defined(__Userspace_os_Linux) && !defined(__Userspace_os_Windows)
+#ifdef HAVE_SIN_LEN
sin->sin_len = sizeof(struct sockaddr_in);
#endif
sin->sin_family = AF_INET;
@@ -230,7 +230,7 @@ sctp6_input(struct mbuf **i_pak, int *offp, int proto)
offset -= sizeof(struct sctp_chunkhdr);
memset(&src, 0, sizeof(struct sockaddr_in6));
src.sin6_family = AF_INET6;
-#if !defined(__Windows__) && !defined(__Userspace_os_Linux) && !defined(__Userspace_os_Windows)
+#ifdef HAVE_SIN6_LEN
src.sin6_len = sizeof(struct sockaddr_in6);
#endif
src.sin6_port = sh->src_port;
@@ -245,7 +245,7 @@ sctp6_input(struct mbuf **i_pak, int *offp, int proto)
#endif
memset(&dst, 0, sizeof(struct sockaddr_in6));
dst.sin6_family = AF_INET6;
-#if !defined(__Windows__) && !defined(__Userspace_os_Linux) && !defined(__Userspace_os_Windows)
+#ifdef HAVE_SIN6_LEN
dst.sin6_len = sizeof(struct sockaddr_in6);
#endif
dst.sin6_port = sh->dest_port;
@@ -556,7 +556,7 @@ sctp6_ctlinput(int cmd, struct sockaddr *pktdst, void *d)
m_copydata(ip6cp->ip6c_m, ip6cp->ip6c_off, sizeof(sh),
(caddr_t)&sh);
ip6cp->ip6c_src->sin6_port = sh.src_port;
-#if !defined(__Windows__)
+#ifdef HAVE_SIN6_LEN
final.sin6_len = sizeof(final);
#endif
final.sin6_family = AF_INET6;
@@ -1360,7 +1360,7 @@ sctp6_getaddr(struct socket *so, struct mbuf *nam)
bzero(sin6, sizeof(*sin6));
#endif
sin6->sin6_family = AF_INET6;
-#if !defined(__Windows__) && !defined(__Userspace_os_Linux) && !defined(__Userspace_os_Windows)
+#ifdef HAVE_SIN6_LEN
sin6->sin6_len = sizeof(*sin6);
#endif
@@ -1493,7 +1493,7 @@ sctp6_peeraddr(struct socket *so, struct mbuf *nam)
memset(sin6, 0, sizeof(*sin6));
#endif
sin6->sin6_family = AF_INET6;
-#if !defined(__Windows__) && !defined(__Userspace_os_Linux) && !defined(__Userspace_os_Windows)
+#ifdef HAVE_SIN6_LEN
sin6->sin6_len = sizeof(*sin6);
#endif