delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
To: | cygwin AT cygwin DOT com |
From: | Craig Barratt <cbarratt AT users DOT sourceforge DOT net> |
Subject: | Suspending process group fails with tcsh under 1.5.6, 1.5.7 and feb20, feb21 snapshots |
Date: | Wed, 25 Feb 2004 10:32:56 -0800 |
Message-ID: | <auto-000005784221@atheros.com> |
A command of this form tcsh 1% /bin/tcsh -c "vim foo" does not reliably resume after a suspend (^Z). Upon resume vim quits with this error: tcsh 8% /bin/tcsh -c "vim foo" (hit ^Z) tcsh 9% jobs [1] + Suspended /bin/tcsh -c vim foo tcsh 10% fg Suspended tcsh 11% jobs Vim: Error reading input, exiting... Vim: Finished. tcsh 12% Other times the error after fg is: Suspended Vim: Caught deadly signal HUP Vim: Finished. Suspend/resume works reliably when invoking vim directly from the command line (ie: a single subprocess suspends/resumes reliably). This fails in this manner with 1.5.6, 1.5.6 and the 2004-Feb-20 and 2004-Feb-21 snapshots. It worked fine with 1.5.5 and 1.3.x. These commands suspend/resume reliably with sh or bash instead of tcsh: tcsh 13% /bin/sh -c "vim foo" tcsh 14% /bin/bash -c "vim foo" This problem also occurs with programs other than vim. So it appears to be specific to /bin/tcsh (/bin/csh). This might be related to this recent thread: http://cygwin.com/ml/cygwin/2004-02/msg01160.html although in this case it is a sub-sub-process (or process group) that is not correctly suspending/resuming (a regular, single, subprocess suspends/resumes reliably). Craig -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |