summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog6
-rw-r--r--winsup/cygwin/include/cygwin/in6.h6
2 files changed, 9 insertions, 3 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 8748f55cd..70afe9b71 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,11 @@
2007-01-16 Corinna Vinschen <corinna@vinschen.de>
+ * include/cygwin/in6.h (struct ipv6_mreq): Change type of interface
+ member to uint32_t.
+ (struct in6_pktinfo): Ditto.
+
+2007-01-16 Corinna Vinschen <corinna@vinschen.de>
+
* include/cygwin/in.h (struct ip_mreq_source): Define.
(struct ip_msfilter): Define.
(IP_MSFILTER_SIZE): Define.
diff --git a/winsup/cygwin/include/cygwin/in6.h b/winsup/cygwin/include/cygwin/in6.h
index 5f3d5818a..bdb812c99 100644
--- a/winsup/cygwin/include/cygwin/in6.h
+++ b/winsup/cygwin/include/cygwin/in6.h
@@ -1,6 +1,6 @@
/* cygwin/in6.h
- Copyright 2006 Red Hat, Inc.
+ Copyright 2006, 2007 Red Hat, Inc.
This file is part of Cygwin.
@@ -88,13 +88,13 @@ struct in6_addr
struct ipv6_mreq
{
struct in6_addr ipv6mr_multiaddr;
- unsigned int ipv6mr_interface;
+ uint32_t ipv6mr_interface;
};
struct in6_pktinfo
{
struct in6_addr ipi6_addr;
- unsigned int ipi6_ifindex;
+ uint32_t ipi6_ifindex;
};
#if defined (__INSIDE_CYGWIN__) && !defined (_CYGWIN_IN_H)