Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 8 May 2001 19:58:51 -0400 From: Christopher Faylor To: "'cygwin AT cygwin DOT com'" Subject: Re: Brainstorming a fix for CTRL-C handling in an emacs shell buf fer (non-TTY) Message-ID: <20010508195851.A27865@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: "'cygwin AT cygwin DOT com'" References: <8F23E55D511AD5119A6800D0B76FDDE11E102D AT cpex3 DOT channelpoint DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: <8F23E55D511AD5119A6800D0B76FDDE11E102D@cpex3.channelpoint.com>; from troy.noble@channelpoint.com on Tue, May 08, 2001 at 05:46:05PM -0600 On Tue, May 08, 2001 at 05:46:05PM -0600, Troy Noble wrote: >Looks like a I caught a break this time. > >I can't tell if we're converging on a solution at this point or >diverging. However, I did want to get you some usable strace >output if possible. This is a symptom of things working, though. I'm trying to get an strace of a failing situation. >Let me know if I've worn out my welcome or if you want me to >move to the developer list to cut down the traffic on this list. > >I started bash in an emacs buffer, then ran "strace bash", >then ran my "ls -lR". Then pressed CTRL-C. > >If I read the strace output correctly, >it looks like bash figures out that it has a child process, >and I can see the child process responding to the SIGINT signal. I don't see bash sending a SIGINT. >The "ls" process ctrl_c_handler never gets invoked, which is >good. So I'm 99% sure that ls shut down in response to bash's >signal. Bash then detects that the child exited and removes >it from its table of child processes. It does receive a SIGINT and die but I don't know why. Are you working with a pure Cygwin from CVS? cgf -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple