summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/signal.cc
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2012-08-15 18:50:44 +0000
committerChristopher Faylor <me@cgf.cx>2012-08-15 18:50:44 +0000
commit879f3ad5eefc0cb914e7fed1a219ebb11c995a99 (patch)
tree3070364adc2f282714d85761bb6c975bd516ffbc /winsup/cygwin/signal.cc
parent588b40e260f180d02c91132821856c12c83fddc2 (diff)
downloadcygnal-879f3ad5eefc0cb914e7fed1a219ebb11c995a99.tar.gz
cygnal-879f3ad5eefc0cb914e7fed1a219ebb11c995a99.tar.bz2
cygnal-879f3ad5eefc0cb914e7fed1a219ebb11c995a99.zip
* cygtls.h (_cygtls::create_signal_arrived): New function.
(_cygtls::set_signal_arrived): Lock creation of signal_arrived. * cygwait.cc (cancelable_wait): Ignore signal_arrived event if _my_tls 'sig' element does not exist. * exceptions.cc (_cygtls::interrupt_setup): Create signal_arrived if recipient thread has not created it.
Diffstat (limited to 'winsup/cygwin/signal.cc')
0 files changed, 0 insertions, 0 deletions