Multicast problems should be gone, although the fix is Linux only and we'llneed to figure out something better when working on new ports.
IPv6 support compiles on both glibc 2.0 and 2.1.
IPv6 compiles with glibc 2.1.
Better order of includes.
set_inaddr() moved to sysio.h.
Tried to clean up multicast handling. Now we don't try to guessmulticast abilities depending on definedness of symbols and use hard-wiredsystem-dependent configuration defines instead.
Please test whereever you can.