On Jul 6 18:59, [EMAIL PROTECTED] wrote: > -/* undocumented in wsock32.dll */ > -extern "C" unsigned int WINAPI inet_network (const char *); > - > extern "C" unsigned int > cygwin_inet_network (const char *cp) > @@ -157,7 +152,5 @@ cygwin_inet_network (const char *cp) > if (efault.faulted (EFAULT)) > return INADDR_NONE; > - unsigned int res = inet_network (cp); > - > - return res; > + return ntohl (inet_addr (cp)); > } > > Won't this be returning a full host address rather than a network address > now?
Yeah, right. > If need be, I could contribute by writing cygwin-native versions of > inet_pton, inet_ntop, inet_aton, inet_ntoa, etc. rather than calling the > windows variants. inet_addr on it's own is already pretty bitrotted at > this point as well. Thanks for the offer. However, I'm in the process of restructuring the network stuff. I'm just testing inet_aton, inet_ntoa and inet_network from FreeBSD which seem to be fine for Cygwin, too, so I will use them. inet_pton and inet_ntop are using these functions so the are on the safe side. New AF_INET6 capable versions of inet_pton and inet_ntop are already in the loop, too. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/