This is the mail archive of the cygwin-patches@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

(patch) inet header tweak


Change to in.h is self-explanatory. The change to socket.h adds IPv6 
protocol and address family numbers for future, and also bumps up
AF_MAX and PF_MAX to 32 for future expansion (I believe the numbers
are already up to 24 for most systems, and systems like Linux tend
to have 32 as the ceiling for now).

2000-05-12  Mumit Khan  <khan@xraylith.wisc.edu>

	* include/cygwin/in.h (struct in6_addr): Fix spelling.
	* include/cygwin/socket.h (AF_INET6, PF_INET6): Define macros.
	(AF_MAX, PF_MAX): Bump to 32.

Index: include/cygwin/in.h
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/include/cygwin/in.h,v
retrieving revision 1.1.1.1
diff -u -3 -p -r1.1.1.1 in.h
--- in.h	2000/02/17 19:38:31	1.1.1.1
+++ in.h	2000/05/12 23:01:56
@@ -172,7 +172,7 @@ struct sockaddr_in {
  *	a beginning dont get excited 8)
  */
  
-struct in_addr6
+struct in6_addr
 {
 	unsigned char s6_addr[16];
 };
Index: include/cygwin/socket.h
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/include/cygwin/socket.h,v
retrieving revision 1.1.1.1
diff -u -3 -p -r1.1.1.1 socket.h
--- socket.h	2000/02/17 19:38:31	1.1.1.1
+++ socket.h	2000/05/12 23:01:56
@@ -66,8 +66,9 @@ struct msghdr 
 #define AF_HYLINK       15              /* NSC Hyperchannel */
 #define AF_APPLETALK    16              /* AppleTalk */
 #define AF_NETBIOS      17              /* NetBios-style addresses */
+#define AF_INET6        18              /* IP version 6 */
 
-#define AF_MAX          18
+#define AF_MAX          32
 /*
  * Protocol families, same as address families for now.
  */
@@ -91,6 +92,7 @@ struct msghdr 
 #define PF_HYLINK       AF_HYLINK
 #define PF_APPLETALK    AF_APPLETALK
 #define PF_NETBIOS      AF_NETBIOS
+#define PF_INET6        AF_INET6
 
 #define PF_MAX          AF_MAX
 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]