[comp.os.minix] More re signals from original Minix tty driver

rpw3@amdcad.AMD.COM (Rob Warnock) (01/28/88)

To all you folks who are struggling with signals: Good luck! and Thanks!
(Saves the rest of us a lot of work...)

Oh by the way, whatever you do for SIGINT/SIGQUIT, make sure the "right thing"
also happens for SIGHUP (carrier dropping on a serial port) or dialin shells
(and their children) won't get killed properly, and there will be a security
hole on dialin lines. (Also, SIGHUP has to be "catchable", so editors can
save their files when the line drops.)


Rob Warnock
Systems Architecture Consultant

UUCP:	  {amdcad,fortune,sun,attmail}!redwood!rpw3
ATTmail:  !rpw3
DDD:	  (415)572-2607
USPS:	  627 26th Ave, San Mateo, CA  94403

agb@ecsvax.UUCP (Alan Bishop) (01/30/88)

If anyone's working on removing the assumptions the terminal driver makes
about where to send signals (LOW_USER + 1 + proc) I did this a while back.
The method I used required mods the the MM (since it dealt with process
groups), the FS (to implement control terminals), and the TTY driver (since
it's the one that sends the signals).  These were posted several months ago
under the title "Patches to fix control terminals" (or something similar to
that) from the userid bishop@ecsvax.UUCP.

alan