Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ulysses.UUCP Path: utzoo!watmath!clyde!burl!ulysses!ggs From: ggs@ulysses.UUCP (Griff Smith) Newsgroups: net.unix-wizards Subject: Re: UNIX Futures Message-ID: <1203@ulysses.UUCP> Date: Mon, 10-Mar-86 13:03:06 EST Article-I.D.: ulysses.1203 Posted: Mon Mar 10 13:03:06 1986 Date-Received: Wed, 12-Mar-86 01:48:25 EST References: <67@cstvax.UUCP> <257@maynard.UUCP> <1199@ulysses.UUCP> <168@desint.UUCP> <1200@ulysses.UUCP> <1641@brl-smoke.ARPA> Distribution: net Organization: AT&T Bell Laboratories, Murray Hill Lines: 31 > In article <1200@ulysses.UUCP> ggs@ulysses.UUCP (Griff Smith) writes: > >One comment in my defense: job control works in Eighth edition UNIX > >(V8). I don't know whether this is an oversight by the system impurity > >hit squad or a conscious effort to perserve an occasionally useful > >feature. > > I am curious about how this is accomplished; I don't see any > SIGSTOP-generating character defined in TTYLD(4) (standard > terminal handler line discipline). Perhaps there is an extra > module slipped into place in your terminal stream; such a > critter could easily catch e.g. ^Z and post a SIGSTOP. Streams > make it easy to add features like this; you could even have a > "Hazeltine tilde kludge" module.. Correct. There is a streams module that implements the BSD "new" line discipline. A V8 user gets access to the ^Z hook by running either csh or ksh, just as in 4.[123]BSD. Ksh just pops the standard line discipline and pushes the new one. A few of the "terminal I/O from/to background" features behave strangely; that doesn't seem to be much of a problem. To be fair, I doubt that many of the "true believers" who use V8 use job control. Most of the ones I see have 5620 bit-mapped terminals and use a stream-based window manager that may not have the right hooks for ^Z. -- Griff Smith AT&T (Bell Laboratories), Murray Hill Phone: (201) 582-7736 Internet: ggs@ulysses.uucp UUCP: ulysses!ggs ( {allegra|ihnp4}!ulysses!ggs )