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-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-04-28 03:50:07 +00:00
1997-12-29 00:00:10 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00
1998-01-02 19:23:05 +00:00
1997-02-22 14:13:04 +00:00
1997-04-28 03:17:51 +00:00
1997-02-22 14:13:04 +00:00
1997-02-22 14:13:04 +00:00