This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: invoking GDB from FE and signals
On Mon, May 15, 2006 at 02:18:21PM -0400, Bob Rossi wrote:
> OK, here's what happens from the FE perspective though. You type ^c. The
> FE get's the signal (which is in a different process group than GDB),
> and passes the signal to GDB with 'kill (gdb_pid, SIGINT)'.
Jim just explained this, but it may not have been clear: that is the
wrong way to forward the signal. If you are running GDB on a
pseudo-tty, you need to forward the job control signal to that TTY, not
to the GDB process itself.
I don't really know how to do that. Is it by setting BRKING in
termios? There's something about TIOCSIGNAL too. Lots of code for
this in emacs.
--
Daniel Jacobowitz
CodeSourcery