Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.08 10/3/83; site psuvax.UUCP Path: utzoo!watmath!clyde!akgua!psuvax!jdi From: jdi@psuvax.UUCP (John D. Irwin) Newsgroups: net.unix-wizards Subject: Re: Help wanted with job control Message-ID: <932@psuvax.UUCP> Date: Sat, 31-Mar-84 11:07:29 EST Article-I.D.: psuvax.932 Posted: Sat Mar 31 11:07:29 1984 Date-Received: Sun, 1-Apr-84 07:16:41 EST References: <108@isrnix.UUCP> Organization: Pennsylvania State Univ. Lines: 27 Re: Unix dying upon termination of job in 2.8 with job control. What's probably happening here is that what a child of the shell terminates, it sends a SIGCHLD to its parent. Well, unless you've changed your signal handling to understand this sufficiently, it will treat it as any other sig- nal. Thus killing the shell. My advice: Run PSUnix 1.1. Unfortunately, we aren't quite ready for dis- bution. Also, you could try hacking in the 4.1 sig.c stuff, but be- ware -- that code is pretty full of holes on an 11. Even more fun is trying to get the 4.2 tty routines to work on an 11, which is what I'm doing now. It seems that when UCB wrote 4.2 they abandoned all hope of ever having it work on anything besides a 32 bit machine. Thus they use 'int' all the time, even when they should say 'long'. Anybody heard anything about 2.9? Our problem with PSUnix 1.1 is that we basically work on the kernel only, ignoring user programs to an extent (although we run csh and vi). What we'd really like is to have BSD Flexnames, but that requires modifying the assembler. Anybody want to volunteer (V7 assembler is written in, you guessed it, assembler)? :-) -- Spoken: John D. Irwin AT&T: 814-237-5068 Bitnet: jdi@psuvax1.BITNET Csnet: jdi@penn-state.CSNET Uucp: {akgua, allegra, cornell, princeton, ihnp4, burdvax}!psuvax!jdi