Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!burl!hou3c!hocda!houxm!ihnp4!zehntel!hplabs!sri-unix!lcc.bob@UCLA-LOCUS.ARPA
From: lcc.bob@UCLA-LOCUS.ARPA
Newsgroups: net.unix-wizards
Subject: 4.1 csh bug
Message-ID: <12100@sri-arpa.UUCP>
Date: Mon, 17-Sep-84 13:39:21 EDT
Article-I.D.: sri-arpa.12100
Posted: Mon Sep 17 13:39:21 1984
Date-Received: Tue, 25-Sep-84 06:43:34 EDT
Lines: 13

From:            Bob English 

If you interrupt a command doing backquote expansion, the shell hangs.
Does anyone have a ready bug fix for this?

For those interested, the c-shell forks before doing backquote
expansion.  When the command to be executed is not a built-in
command, the cshell uses vfork() instead of fork().  When the
child does the backquote expansion, it uses the parent's
process/job-control data structure, which doesn't get cleaned up
when the child exits due to an interrupt.

--bob--