CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     [email protected]     2011-12-04 17:58:24

Modified files:
        cygwin         : ChangeLog exceptions.cc fhandler.cc 
                         fhandler_console.cc fhandler_socket.cc gendef 
                         sigproc.cc sigproc.h 

Log message:
        * exceptions.cc (exception::handle): Drop abbreviation for "exception" 
since I
        never remember what it stands for.
        (sig_handle_tty_stop): Remove obsolete call to sig_handle_tty_stop.
        (_cygtls::call_signal_handler): Rework to grab signal information from
        _main_tls if none is set for _my_tls.  Try harder to keep thread locked.
        (reset_signal_arrived): Delete.
        * fhandler.cc (fhandler_base_overlapped::wait_overlapped): Use new 
cygWFMO call
        to wait for an event + standard cygwin stuff.  Modify debug output to
        acccomodate new function.
        * fhandler_console.cc (fhandler_console::read): Replace 
WaitForMultipleObjects
        with cygWFMO.
        * fhandler_socket.cc (get_inet_addr): Add comment.
        * gendef (_sigdelayed): Remove call to reset_signal_arrived.
        * sigproc.cc (_cygtls::signal_exit): Don't close my_readsig here unless 
we're
        in the signal thread.
        (create_signal_arrived): Create signal_arrived as auto-reset so that 
only one
        thread is woken when a signal arrives.
        * sigproc.h (cygWFMO): New function.
        (reset_signal_arrived): Delete declaration.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5585&r2=1.5586
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/exceptions.cc.diff?cvsroot=uberbaum&r1=1.364&r2=1.365
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.412&r2=1.413
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.255&r2=1.256
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.283&r2=1.284
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/gendef.diff?cvsroot=uberbaum&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.367&r2=1.368
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.h.diff?cvsroot=uberbaum&r1=1.94&r2=1.95

Reply via email to