summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/autoload.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2015-06-27 12:08:07 +0200
committerCorinna Vinschen <corinna@vinschen.de>2015-06-27 12:08:07 +0200
commitc2c1b843092768bd922f587bba9107c97f2a7ade (patch)
tree2c73294a2c042a9a8d071eae457245857c4083f8 /winsup/cygwin/autoload.cc
parentba170254e6c2a81e847779f719ff61912437444e (diff)
downloadcygnal-c2c1b843092768bd922f587bba9107c97f2a7ade.tar.gz
cygnal-c2c1b843092768bd922f587bba9107c97f2a7ade.tar.bz2
cygnal-c2c1b843092768bd922f587bba9107c97f2a7ade.zip
Handle ss_flags value longjmp safe.
* exceptions.cc (_cygtls::call_signal_handler): Drop manipulating thread's ss_flags here. It's not safe against longjmp. * signal.cc (sigaltstack): Check if we're running on the alternate stack and set ss_flags returned in oss to SS_ONSTACK. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/autoload.cc')
0 files changed, 0 insertions, 0 deletions