[comp.unix.ultrix] Tty driver problems on the 3100?

faustus@yew.Berkeley.EDU (Wayne A. Christopher) (11/12/89)

I'm not sure if this problem has been discussed already.  I've noticed
strange behavior in two places -- /usr/new/csh seems to transmit random
garbage characters when I use file completion (it sometimes clears the
screen on my xterm), and Emacs occasionally loses characters and beeps
at me.  I wonder if it could be a problem with the TIOCSTI call (I'm
not sure if Emacs uses a pty or not under X, though).  Any ideas?

	Wayne

grr@cbmvax.UUCP (George Robbins) (11/13/89)

In article <19477@pasteur.Berkeley.EDU> faustus@yew.Berkeley.EDU (Wayne A. Christopher) writes:
> I'm not sure if this problem has been discussed already.  I've noticed
> strange behavior in two places -- /usr/new/csh seems to transmit random
> garbage characters when I use file completion (it sometimes clears the
> screen on my xterm), and Emacs occasionally loses characters and beeps
> at me.  I wonder if it could be a problem with the TIOCSTI call (I'm
> not sure if Emacs uses a pty or not under X, though).  Any ideas?

I've seen this problem but haven't really dug into it.  It seems that tcsh's
idea of resetting tty modes isn't 100% in conguence with all the various
Ultrix compatibility features and kludges.  Anyhow, you end up with different
modes set and Ultrix decides to echo the escape, leading to subsequent
characters being interpreted as escape sequences - not always healthy.

-- 
George Robbins - now working for,	uucp: {uunet|pyramid|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@uunet.uu.net
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

mellon@nigiri.pa.dec.com (Ted Lemon) (11/13/89)

>[...] and Emacs occasionally loses characters and beeps at me.  

The emacs problem was solved in Emacs version 18.55.   Perhaps someone
who was involved in the solution could comment on what the problem
was.   Bye the way, emacs doesn't use a pty to communicate with the X
server, although ptys are used for handling subprocesses.

			       _MelloN_