summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/thread.h
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2001-04-01 00:06:17 +0000
committerChristopher Faylor <me@cgf.cx>2001-04-01 00:06:17 +0000
commitf611148366ee3934d16824f8a973177aaece0aa8 (patch)
treeb27e26f288e5497966f358cb47783a1bff9a5d19 /winsup/cygwin/thread.h
parentab57d1463946e37a5b7ce25498b3b42c3f617666 (diff)
downloadcygnal-f611148366ee3934d16824f8a973177aaece0aa8.tar.gz
cygnal-f611148366ee3934d16824f8a973177aaece0aa8.tar.bz2
cygnal-f611148366ee3934d16824f8a973177aaece0aa8.zip
* sigproc.h (class sigframe): Implement 'unregister()' method.
(sigframe::~sigframe): Use unregister method. (sigframe::call_signal_handler): Declare new method. * exceptions.cc (sigframe::call_signal_handler): New method. Unregisters current sigframe before calling signal handler. (setup_handler): Clear waiting threads prior to arming signal_arrived. * syscalls.cc (_read): Change goto to loop. Recalculate sigframe inside of loop so that constructor is called when appropriate. * wait.cc (wait4): Ditto. * signal.cc: Change "sig" to "signal" in debugging messages throughout. * sigproc.cc: Ditto.
Diffstat (limited to 'winsup/cygwin/thread.h')
0 files changed, 0 insertions, 0 deletions