signals not working in shells run under emacs on SUSE 6.3

Derek Martin dmartin at
Mon Feb 14 12:25:34 EST 2000

On Mon, 14 Feb 2000, Jerry Callen wrote:

> I've been having a problem running shells in an emacs buffer on SUSE 6.3.
> For some reason signals (like ^C) are not being passed thru to the shell.
> What's especially weird is that it *does* work when I'm logged in as root.
> Does this ring a bell with anyone?

Emacs is a beast, and the problem could be anything... but the first thing
I'd look at would be your terminal settings.  As each user, do 

  stty -a

and compare the results.  Look especially for a setting near the beginning
that looks like

intr = ^C;

That sets the interrupt character to ctrl-c.  My initial guess is that it
is set to something else.

My next guess would be that Emacs is sucking up the ctrl-c and doing
something with it... but I have no idea what to do about that.

"Quis custodiet ipsos custodes?"    "Who watches the watchmen?" 
-Juvenal, Satires, VI, 347 

Derek D. Martin      |  Senior UNIX Systems/Network Administrator
Arris Interactive    |  A Nortel Company
derekm at  |  dmartin at

Subcription/unsubscription/info requests: send e-mail with
"subscribe", "unsubscribe", or "info" on the first line of the
message body to discuss-request at (Subject line is ignored).

More information about the Discuss mailing list