| 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 |