delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
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 <cgf AT redhat DOT com> |
To: | "'cygwin AT cygwin DOT com'" <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'" <cygwin AT cygwin DOT com> |
References: | <8F23E55D511AD5119A6800D0B76FDDE11E102D AT cpex3 DOT channelpoint DOT com> |
Mime-Version: | 1.0 |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |