CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2010-01-15 15:40:05

Modified files:
        winsup/cygwin  : ChangeLog cygwin.din fhandler.h 
                         fhandler_socket.cc net.cc posix.sgml 
        winsup/cygwin/include/cygwin: socket.h version.h 
        winsup/cygwin/include/sys: socket.h 

Log message:
        * cygwin.din (accept4): Export.
        * fhandler.h (fhandler_socket::accept4): Rename from accept.  Take
        additional flag parameter.
        * fhandler_socket.cc (fhandler_socket::accept4): Ditto.  Handle
        SOCK_NONBLOCK and SOCK_CLOEXEC flags.
        * net.cc (cygwin_socket): Handle SOCK_NONBLOCK and SOCK_CLOEXEC flags
        in type.  Check for invalid flag values.
        (socketpair): Ditto.
        (cygwin_accept): Accommodate renaming of fhandler_socket::accept
        function to accept4.
        (accept4): New function.
        * posix.sgml: Mention accept4 as GNU extensions.
        * include/cygwin/socket.h (SOCK_NONBLOCK): Define.
        (SOCK_CLOEXEC): Define.
        (_SOCK_FLAG_MASK): Define when building Cygwin.
        * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
        * include/sys/socket.h (accept4): Declare.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4769&r2=1.4770
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.218&r2=1.219
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.390&r2=1.391
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.256&r2=1.257
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=src&r1=1.268&r2=1.269
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix.sgml.diff?cvsroot=src&r1=1.41&r2=1.42
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/socket.h.diff?cvsroot=src&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.306&r2=1.307
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/socket.h.diff?cvsroot=src&r1=1.9&r2=1.10

Reply via email to