Martin Cracauer 9dee16dba6 Fix handling of SIGINT/SIGQUIT for foreground subprocesses. Most
urgent need is when you run sh around a program that intentionally
uses SIGQUIT/SIGINT for asynchronous events, i.e. $EDITOR started from
system(2), like many mailers do. This fixes PR bin/1206 and possibly
bin/4241.

The solution committed has been tested for a large number of possible
cases (see recent discussion on cvs-committers). I completed a make
world, made sure 'make world' is interruptable and used the changed
/bin/sh as a login shell all day, including job control and using
SIGQUIT-catching programs (to write this message :-).

PR:		bin/1206
Reviewed by:	discussion on cvs-commiters
1998-02-06 18:14:26 +00:00
..
1997-09-13 16:01:53 +00:00
1997-02-22 14:13:04 +00:00
1997-12-31 12:25:35 +00:00
1997-02-22 14:13:04 +00:00
1997-04-01 23:46:22 +00:00
1997-12-10 17:52:49 +00:00
1998-02-02 05:16:42 +00:00
1997-08-12 21:20:12 +00:00
1997-12-12 18:11:29 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00