]> sourceware.org Git - newlib-cygwin.git/commit
Clear pending signals targeting exiting thread
authorCorinna Vinschen <corinna@vinschen.de>
Fri, 23 Oct 2015 12:30:40 +0000 (14:30 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 27 Oct 2015 10:03:42 +0000 (11:03 +0100)
commit68b4238f4a1276a1f6f18430580b62dfa0420ffd
tree7e911d17dd254a51ddad12c4e6aa11303f060d9c
parent52f5af5c2f9cbeffb54c1ea3865703d986ecf29d
Clear pending signals targeting exiting thread

* cygtls.cc (_cygtls::remove): Call remove_pending_sigs.
* cygtls.h (_cygtls::remove_pending_sigs): Declare.
* sigproc.cc (pending_signals::clear): Define new method taking a
_cygtls pointer argument.  Drop pending signals for that thread.
(_cygtls::remove_pending_sigs): Call pending_signals::clear for this
thread.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/ChangeLog
winsup/cygwin/cygtls.cc
winsup/cygwin/cygtls.h
winsup/cygwin/sigproc.cc
This page took 0.031067 seconds and 5 git commands to generate.