CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2010-03-22 10:47:54

Modified files:
        winsup/cygwin  : ChangeLog fhandler_socket.cc fhandler.h 

Log message:
        * fhandler_socket.cc (fhandler_socket::evaluate_events): Make erase
        const in parameter list.
        (fhandler_socket::wait_for_events): Take a DWORD flags value instead of
        just a bool.  Call evaluate_events with erase flag according to
        MSG_PEEK value in flags.  Replace check for dontwait with check for
        MSG_DONTWAIT in flags.
        (fhandler_socket::connect): Call wait_for_events with 0 flags value.
        (fhandler_socket::accept4): Ditto.
        (fhandler_socket::recv_internal): Save flags in wait_flags.  Drop
        dontwait variable.  Call wait_for_events with wait_flags.
        (fhandler_socket::send_internal): Save MSG_DONTWAIT flag in wait_flags
        and call wait_for_events with wait_flags as argument.  Drop dontwait
        variable.
        * fhandler.h (class fhandler_socket): Change second parameter in
        declaration of wait_for_events to const DWORD.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4868&r2=1.4869
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.259&r2=1.260
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&r1=1.392&r2=1.393

Reply via email to