Subject: Re: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: source-changes
Date: 06/22/1999 13:42:36
In article <199906220043.RAA24033@nb00.nas.nasa.gov>,
Chris G. Demetriou <cgd@netbsd.org> wrote:
>
>Module Name:	basesrc
>Committed By:	cgd
>Date:		Tue Jun 22 00:43:58 UTC 1999
>
>Modified Files:
>	basesrc/distrib/utils/sysinst: defs.h main.c run.c
>
>Log Message:
>provide a way to ignore tty-generated signals (INTR and QUIT) and/or
>forward them on to subprocesses.  nice when running a subprocess in
>a display window to allow the user to kill the subprocess w/o nuking
>sysinst itself.  add handling for QUIT, which gets handled the same
>as intr.  add handling for HUP which just cleans up.  More signals
>should be handled.
>

Although that works, it is probably better to fix this in the same
way the shells work, by giving away the foreground tty process group
to the children while they run. In this way you can even provide
job control features inside the run window :-)

christos