-/* 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? 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. -cl -- 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/