|
From: Reinhard M. <ma...@tc...> - 2010-03-17 22:22:27
|
Hi, On Wed, 17 Mar 2010 at 22:16, Jeff Hobbs wrote: > The patch I had was 100% cross-platform (from big iron to Windows). > I'd like to make sure we don't find that the patch makes us have to > make horrible hacks to make it work on Windows. as my patch only touches files in the unix subdir and passes the original test suite, I don't see how it should force us into hacks on the Windows side that wouldn't be needed anyways. What my patch does not yet have is a switch to enforce the address family, but that should be easy to add once the low level functionality is there on all platforms. I left that out for now, because my primary goal was to add IPv6 support as transparent and backwards compatible as possible, i.e. with no API changes. BTW, does HEAD still support any unix'ish platform that does not know about stuff like AF_INET6 and getaddrinfo()? I removed the ifdefery to switch between getaddrinfo() and gethostbyname(), because that was easier for the initial implementation, but I would add it back in a second step if it is really still needed. cu Reinhard |