CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2012-07-06 13:52:19

Modified files:
        winsup/cygwin  : ChangeLog dtable.cc fhandler_procnet.cc 
                         fhandler_socket.cc select.cc syslog.cc 
        winsup/cygwin/include: netdb.h 
        winsup/cygwin/include/cygwin: if.h in.h socket.h 
        winsup/cygwin/libc: inet_addr.c inet_network.c minires.h 

Log message:
        In terms of network related functionality, rely on Winsock definitions
        as much as possible:
        * dtable.cc: Drop including sys/socket.h.
        * fhandler_procnet.cc: Change includes accordingly.
        * fhandler_socket.cc: Ditto.
        (fhandler_socket::listen): Avoid gcc error message initializing sin6.
        (LPFN_WSARECVMSG): Only define when building against w32api headers.
        * net.cc: Change includes accordingly.  Define USE_SYS_TYPES_FD_SET
        and __WSA_ERR_MACROS_DEFINED.  Define _INC_NETIOAPI temporarily and
        explain why.
        (struct _IP_ADAPTER_UNICAST_ADDRESS_LH): Only define when building
        against w32api headers.
        (struct _IP_ADAPTER_ADDRESSES_LH): Ditto.
        (SIO_GET_INTERFACE_LIST): Ditto.
        (ws_freeaddrinfo): Rename from freeaddrinfo so as not to collide with
        Winsock declaration.  Change througout.
        (ws_getaddrinfo): Ditto.
        (ws_getnameinfo): Ditto.
        * select.cc: Include netdb.h after defining USE_SYS_TYPES_FD_SET.
        * syslog.cc: Drop including netinet/in.h.  Define USE_SYS_TYPES_FD_SET
        and include ws2tcpip.h.
        * include/netdb.h (struct addrinfo): Don't define when building Cygwin.
        * include/cygwin/if.h: Don't declare if_xxx functions when building
        Cygwin.
        * include/cygwin/in.h: Disable most definitions when building Cygwin.
        * include/cygwin/socket.h: Disable sockaddr and sockaddr_storage
        definitions when building Cygwin.  Same for MCAST_INCLUDE/MCAST_EXCLUDE.
        * libc/inet_addr.c: Don't define __INSIDE_CYGWIN__ nor
        __INSIDE_CYGWIN_NET__.
        * libc/inet_network.c: Ditto.
        * libc/minires.h: Drop redundant inclusion of netdb.h.  Define
        __INSIDE_CYGWIN_NET__ only before including netdb.h and resolver
        headers.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5905&r2=1.5906
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dtable.cc.diff?cvsroot=src&r1=1.263&r2=1.264
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_procnet.cc.diff?cvsroot=src&r1=1.16&r2=1.17
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.287&r2=1.288
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=src&r1=1.204&r2=1.205
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syslog.cc.diff?cvsroot=src&r1=1.52&r2=1.53
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/netdb.h.diff?cvsroot=src&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/if.h.diff?cvsroot=src&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/in.h.diff?cvsroot=src&r1=1.17&r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/socket.h.diff?cvsroot=src&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/inet_addr.c.diff?cvsroot=src&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/inet_network.c.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/minires.h.diff?cvsroot=src&r1=1.2&r2=1.3

Reply via email to