[comp.unix.wizards] Streams TTY driver

john@polyof.UUCP ( John Buck ) (09/06/88)

In article <66898@sun.uucp>, guy@gorodish.Sun.COM (Guy Harris) writes:
> > >S5R3 has streams, but doesn't use them for ttys (except maybe in some
> > >cases).
> > I thought SVR3.1 or perhaps SVR3.2 had finished the conversion of the
> > character I/O system to use STREAMS.
> Nope, at least not in the S5R3.2 code we have, and definitely not in S5R3.1.

Well, if you whip out your handy-dandy "System V, Release 3.2" Release Notes,
page 6-46 says,
	"   In the next major release of UNIX System V, the current character-based
TTY subsystem will be replaced with a STERAMS-based version the TTY subsystem...
The new TTY subsystem will include STREAMS-based versions of the 3b2 console
driver, PORTS, HIPORTS, and EPORTS drivers as well as a STREAMS-based module
called LDTERM.  LDTERM will support both the UNIX System V termio(7) line
discipline and the TERMIOS line discipline as specifed in the POSIX standard."

Now, we need a definition of "the next major release of UNIX System V", that would
probably be Release 4.

john@polyof.poly.edu

ekrell@hector.UUCP (Eduardo Krell) (09/08/88)

In article <66898@sun.uucp>, guy@gorodish.Sun.COM (Guy Harris) writes:

> > I thought SVR3.1 or perhaps SVR3.2 had finished the conversion of the
> > character I/O system to use STREAMS.
> Nope, at least not in the S5R3.2 code we have, and definitely not in S5R3.1.

Well, the first release of the STREAMS-based tty driver was in JAE 2.0
(Japanese Application Environment), which is SVR3 with support for
multi-byte characters.

Check you Summer '87 Usenix Proceedings, page 323 "A UNIX(R) System V
STREAMS TTY Implementation for Multiple Language Processing".
    
Eduardo Krell                   AT&T Bell Laboratories, Murray Hill, NJ

UUCP: {att,decvax,ucbvax}!ulysses!ekrell  Internet: ekrell@ulysses.att.com