CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2014-11-28 12:10:12

Modified files:
        winsup/cygwin  : cygheap.cc cygtls.cc miscfuncs.cc miscfuncs.h 
                         thread.cc ChangeLog 

Log message:
        * cygheap.cc (init_cygheap::find_tls): Add comment.
        * cygtls.cc (well_known_dlls): Rephrase comment.
        (bloda_detect): New function.
        (_cygtls::call2): Call init_thread and bloda_detect for non-pthread
        threads only.
        (_cygtls::remove): Move remove_tls and remove_wq calls up to run first.
        * miscfuncs.cc (struct pthread_wrapper_arg): Rename from struct
        thread_wrapper_arg.
        (pthread_wrapper): Rename from thread_wrapper and drop "static".  Fix
        comment.  Drop call to _cygtls::remove.  Call api_fatal rather than
        ExitThread.  Explain why.
        * miscfuncs.h (pthread_wrapper): Declare pthread_wrapper.
        * thread.cc (pthread::exit): Add a FIXME comment.  Call _cygtls::remove
        before calling ExitThread.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=src&r1=1.185&r2=1.186
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygtls.cc.diff?cvsroot=src&r1=1.95&r2=1.96
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=src&r1=1.108&r2=1.109
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.h.diff?cvsroot=src&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.294&r2=1.295
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6580&r2=1.6581

Reply via email to