CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     c...@sourceware.org     2010-09-01 18:24:11

Modified files:
        cygwin         : ChangeLog cygthread.cc cygthread.h dcrt0.cc 
                         fhandler_netdrive.cc fhandler_tty.cc fork.cc 
                         init.cc pinfo.cc select.cc sigproc.cc sigproc.h 
                         timer.cc window.cc 

Log message:
        * cygthread.cc (cygthread::create): Fix incorrect use of name rather 
than
        __name.
        * cygthread.h (cygthread::cygthread): Create versions which eliminate 
'n'
        parameter.
        * dcrt0.cc (dll_crt0_1): Remove check for threadfunc_ix.  Remove 
obsolete
        comments.  Set process_state to active here.
        * fhandler_netdrive.cc (create_thread_and_wait): Use shortened cygthread
        constructor.
        * timer.cc (timer_tracker::settime): Ditto.
        * window.cc (HWND): Ditto.
        * fhandler_tty.cc: Use shortened cygthread constructor, where 
appropriate,
        throughout.
        * select.cc: Ditto.
        * fork.cc (frok::child): Remove wait_for_sigthread.
        (fork): Reformat if for slightly better clarity.
        * init.cc (dll_finished_loading): New variable.
        (dll_entry): Use dll_finished_loading to determine when we should call
        merge_threadfunc.
        * sigproc.cc (no_signals_available): Simplify by using my_readsig.
        (wait_sig_inited): Delete.
        (wait_sig): Define as void function.
        (pending_signals): Accommodate change to wait_sig definition.
        (wait_for_sigthread): Delete definition.
        (sigproc_init): Initialize signal pipe here, before wait_sig thread is 
created.
        Use void form of cygthread creation.
        (init_sig_pipe): Delete.
        (wait_sig): Return void rather than DWORD.  Assume previous 
initialization of
        signal pipe.  Set my_sendsig to NULL when exiting.
        * sigproc.h (wait_for_sigthread): Delete declaration.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5021&r2=1.5022
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygthread.cc.diff?cvsroot=uberbaum&r1=1.82&r2=1.83
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/cygthread.h.diff?cvsroot=uberbaum&r1=1.33&r2=1.34
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.382&r2=1.383
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_netdrive.cc.diff?cvsroot=uberbaum&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.203&r2=1.204
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fork.cc.diff?cvsroot=uberbaum&r1=1.213&r2=1.214
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/init.cc.diff?cvsroot=uberbaum&r1=1.78&r2=1.79
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.cc.diff?cvsroot=uberbaum&r1=1.261&r2=1.262
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.161&r2=1.162
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.327&r2=1.328
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.h.diff?cvsroot=uberbaum&r1=1.89&r2=1.90
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/timer.cc.diff?cvsroot=uberbaum&r1=1.25&r2=1.26
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/window.cc.diff?cvsroot=uberbaum&r1=1.38&r2=1.39

Reply via email to