OSDN Git Service

* exceptions.cc (sig_handle_tty_stop): Avoid races by waiting for both
authorcgf <cgf>
Mon, 26 Jan 2004 22:25:55 +0000 (22:25 +0000)
committercgf <cgf>
Mon, 26 Jan 2004 22:25:55 +0000 (22:25 +0000)
commitc3ac33655e6e39edf074eb26c82ae0f8094920be
tree7b2628b86b374ab6ae550a7189ed28c3d49e59d2
parentfa77bdff6c7e76c2557c4bedfff59b314fd67971
* exceptions.cc (sig_handle_tty_stop): Avoid races by waiting for both
signal_arrived and for sigCONT.
(sigpacket::process): Enforce sending of both signal_arrived and sigCONT, where
appropriate.
* gendef (sigreturn): Save tls pointer in ebx so that it can jump into
sigdelayed and use the same register.
winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc
winsup/cygwin/gendef