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