|
From: | Ken Brown |
Subject: | bug#7225: 23.2.50; [PATCH] C-c C-c doesn't work in shell mode (Cygwin) |
Date: | Fri, 15 Oct 2010 19:36:36 -0400 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 |
emacs -Q M-x shell cat C-c C-c (The cat process doesn't get killed.) The following patch seems to fix it: === modified file 'src/s/cygwin.h' --- src/s/cygwin.h 2010-01-13 08:35:10 +0000 +++ src/s/cygwin.h 2010-10-15 22:20:39 +0000 @@ -132,6 +132,9 @@ returns ENOSYS. A workaround is to set G_SLICE=always-malloc. */ #define G_SLICE_ALWAYS_MALLOC +/* Send signals to subprocesses by "typing" special chars at them. */ +#define SIGNALS_VIA_CHARACTERS + /* the end */ /* arch-tag: 5ae7ba00-83b0-4ab3-806a-3e845779191bI'd like to apply this to the emacs-23 branch. Does anyone see a problem with it or anything further I should test?
Ken
[Prev in Thread] | Current Thread | [Next in Thread] |