On 27 Nov 2003, Harold L Hunt II <[EMAIL PROTECTED]> wrote: > There was a change from 2.11.2 to CVS in which src/dparent.c and > src/prefork.c use sockaddr_storage instead of sockaddr. I do not > believe that sockaddr_storage is supported by newlib on Cygwin (our C > library). > > My temporary fix was to change sockaddr_storage back to sockaddr. > Everything compiles again. Would somebody comment on whether or not > this change is essential for some other platform? If the change is not > essential for some other platform, could we change back to sockaddr so > that the build isn't broken on Cygwin?
It's needed to make IPv6 support work, since sockaddr_in6 is typically bigger than sockaddr. The intent of the change was that sockaddr_storage would only be used if you give --enable-rfc2553. RFC2553 requires sockaddr_storage. Is there a problem in how this is done? -- Martin linux.conf.au -- Adelaide, January 2004 __ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/distcc