* exceptions.cc (sig_handle_tty_stop): Ignore attempts to suspend a process if
started by non-cygwin parent.
This commit is contained in:
parent
d80999a1c4
commit
903c330dbe
@ -1,3 +1,8 @@
|
|||||||
|
Thu Mar 1 21:06:07 2001 Christopher Faylor <cgf@cygnus.com>
|
||||||
|
|
||||||
|
* exceptions.cc (sig_handle_tty_stop): Ignore attempts to suspend a
|
||||||
|
process if started by non-cygwin parent.
|
||||||
|
|
||||||
Thu Mar 1 20:48:11 2001 Christopher Faylor <cgf@cygnus.com>
|
Thu Mar 1 20:48:11 2001 Christopher Faylor <cgf@cygnus.com>
|
||||||
|
|
||||||
* select.cc (peek_console): Don't report read_ready on mouse events
|
* select.cc (peek_console): Don't report read_ready on mouse events
|
||||||
|
@ -589,6 +589,10 @@ extern "C" {
|
|||||||
static void
|
static void
|
||||||
sig_handle_tty_stop (int sig)
|
sig_handle_tty_stop (int sig)
|
||||||
{
|
{
|
||||||
|
/* Silently ignore attempts to suspend if there is no accomodating
|
||||||
|
cygwin parent to deal with this behavior. */
|
||||||
|
if (!myself->ppid_handle)
|
||||||
|
return;
|
||||||
myself->stopsig = sig;
|
myself->stopsig = sig;
|
||||||
/* See if we have a living parent. If so, send it a special signal.
|
/* See if we have a living parent. If so, send it a special signal.
|
||||||
* It will figure out exactly which pid has stopped by scanning
|
* It will figure out exactly which pid has stopped by scanning
|
||||||
|
Loading…
Reference in New Issue
Block a user