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