diff options
author | Munechika SUMIKAWA <sumikawa@FreeBSD.org> | 2002-03-24 08:22:52 +0000 |
---|---|---|
committer | Munechika SUMIKAWA <sumikawa@FreeBSD.org> | 2002-03-24 08:22:52 +0000 |
commit | fd1e56fd983993538e1ee8292b2a6ebaf6e8c2d2 (patch) | |
tree | afb1c3460cce8052773a9db509706b21ecb3a327 /mbone/vic/files/patch-net-ipv6.cpp | |
parent | Remove krb5-beta, which was deleted from the tree. (diff) |
Support IPv6.
Submitted by: Takenori Kobayashi <nori@3si.co.jp>
No response from: maintainer
Diffstat (limited to 'mbone/vic/files/patch-net-ipv6.cpp')
-rw-r--r-- | mbone/vic/files/patch-net-ipv6.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/mbone/vic/files/patch-net-ipv6.cpp b/mbone/vic/files/patch-net-ipv6.cpp new file mode 100644 index 000000000000..26397cdde8ff --- /dev/null +++ b/mbone/vic/files/patch-net-ipv6.cpp @@ -0,0 +1,29 @@ +--- net/net-ipv6.cpp.org Mon Feb 4 17:51:46 2002 ++++ net/net-ipv6.cpp Mon Feb 4 17:52:08 2002 +@@ -277,7 +277,7 @@ + p->sin6_family = AF_INET6; + int len = sizeof(*p), result = 0; + +- if ((result = getsockname(ssock_, (struct sockaddr *)p, &len)) < 0) { ++ if ((result = getsockname(ssock_, (struct sockaddr *)p, (socklen_t *)&len)) < 0) { + perror("getsockname"); + p->sin6_addr = in6addr_any; + p->sin6_port = 0; +@@ -364,7 +364,7 @@ + * with bated breath. + */ + #if defined(__FreeBSD__) +- struct oipv6_mreq mr; ++ struct ipv6_mreq mr; + #else + struct ipv6_mreq mr; + #endif +@@ -522,7 +522,7 @@ + sockaddr_in6 sfrom; + int fromlen = sizeof(sfrom); + int cc = ::recvfrom(fd, (char*)buf, len, 0, +- (sockaddr*)&sfrom, &fromlen); ++ (sockaddr*)&sfrom, (socklen_t *)&fromlen); + if (cc < 0) { + if (errno != EWOULDBLOCK) + perror("recvfrom"); |