]> sourceware.org Git - newlib-cygwin.git/commit
* DevNotes: Add entry cgf-000017.
authorChristopher Faylor <me@cgf.cx>
Fri, 21 Dec 2012 18:52:00 +0000 (18:52 +0000)
committerChristopher Faylor <me@cgf.cx>
Fri, 21 Dec 2012 18:52:00 +0000 (18:52 +0000)
commit614aff88a0cf6c0ec5ec5ba063b003549dedc9db
treef750a571791d6d564bc7a5a252e2f2b78f22ec74
parentdfbb1d0383420c383b8f0bc3149d4b76fa51b398
* DevNotes: Add entry cgf-000017.
* _cygtls.cc (_cygtls::call2): Use new exit_thread function in place of
ExitThread.
* miscfuncs.cc (thread_wrapper): Ditto.
* thread.cc (pthread::exit): Ditto.
(pthread_mutex::unlock): Set tid to NULL rather than 0.
(pthread_spinlock::unlock): Ditto.
* pinfo.cc (commune_process): Actually call lock_process constructor.
* sigproc.cc (exit_thread): New function.
(wait_sig): Handle __SIGTHREADEXIT case.  Don't just block rather than
returning from this function.
* sigproc.h (__SIGTHREADEXIT): New enum.
(exit_thread): Declare.
* sync.cc (muto::release): Accept a tls command-line argument.
* sync.h (muto::release): Accept a tls command-line parameter.  Default to
&_my_tls.
winsup/cygwin/ChangeLog
winsup/cygwin/DevNotes
winsup/cygwin/cygtls.cc
winsup/cygwin/miscfuncs.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/sigproc.h
winsup/cygwin/sync.cc
winsup/cygwin/sync.h
winsup/cygwin/thread.cc
This page took 0.033597 seconds and 5 git commands to generate.