The attached diff is not finished. I've just rediffed and adjusted whatever I could, but I have no more time today for keep working on it. The get_inet_addr function in system.c needs more work to get the families right (basically a few switch statements in there). The patched pike compiles on Linux/Debian, it will compile on any linux with glibc 2.2+, should compile fine on FreeBSD/NetBSD/Solaris. I'm attaching the latest Pike 7.3 diff for the stuff which I used as the basis for the 7.5 one. You can use it for reference wherever I goofed up (which I undoubtedly did). If you do any tweaks on the patch, please send me a diff against the latest 7.5 CVS,
thanks,
marek