Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2011-12-04 21:58:24 +0400
committerChristopher Faylor <me@cgf.cx>2011-12-04 21:58:24 +0400
commit8f937028d9b8d387cf35b64d92056241bffabd78 (patch)
tree2ed73616733809fc902b1e33bc2370a0468ba142 /winsup/cygwin/gendef
parent69864e48cb0ef1efd1ac29a80b34bbc9c604533b (diff)
* exceptions.cc (exception::handle): Drop abbreviation for "exception" since I
never remember what it stands for. (sig_handle_tty_stop): Remove obsolete call to sig_handle_tty_stop. (_cygtls::call_signal_handler): Rework to grab signal information from _main_tls if none is set for _my_tls. Try harder to keep thread locked. (reset_signal_arrived): Delete. * fhandler.cc (fhandler_base_overlapped::wait_overlapped): Use new cygWFMO call to wait for an event + standard cygwin stuff. Modify debug output to acccomodate new function. * fhandler_console.cc (fhandler_console::read): Replace WaitForMultipleObjects with cygWFMO. * fhandler_socket.cc (get_inet_addr): Add comment. * gendef (_sigdelayed): Remove call to reset_signal_arrived. * sigproc.cc (_cygtls::signal_exit): Don't close my_readsig here unless we're in the signal thread. (create_signal_arrived): Create signal_arrived as auto-reset so that only one thread is woken when a signal arrives. * sigproc.h (cygWFMO): New function. (reset_signal_arrived): Delete declaration.
Diffstat (limited to 'winsup/cygwin/gendef')
-rwxr-xr-xwinsup/cygwin/gendef1
1 files changed, 0 insertions, 1 deletions
diff --git a/winsup/cygwin/gendef b/winsup/cygwin/gendef
index e1fa0d9e4..0cd27341f 100755
--- a/winsup/cygwin/gendef
+++ b/winsup/cygwin/gendef
@@ -232,7 +232,6 @@ _sigdelayed:
pushl %eax # siginfo
pushl $tls::sig(%ebx) # signal number
- call _reset_signal_arrived\@0
pushl \$_sigreturn # where to return
pushl $tls::func(%ebx) # user-supplied signal func
cmpl \$0,$tls::threadkill(%ebx)#pthread_kill signal?