UNIX Futures

Griff Smith ggs at ulysses.UUCP
Tue Mar 11 04:03:06 AEST 1986


> In article <1200 at ulysses.UUCP> ggs at 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 at ulysses.uucp
UUCP:		ulysses!ggs  ( {allegra|ihnp4}!ulysses!ggs )



More information about the Comp.unix.wizards mailing list