File completion in csh

Guy Harris auspex!guy at uunet.uu.net
Wed Apr 17 11:00:00 AEST 1991


>So what difference does it make rlogging into your own machine? 

"rlogin" runs in non-canonical mode, so it causes the command tool to stop
usurping the functions of the tty driver, and just pass keystrokes through
to the pseudo-tty.

Given that the problem with file name completion in a command tool is that
the C shell performs some unnatural acts with the tty driver (TIOCSTI with
echo off), and given that the command subwindow code, when a process does
a TIOCSTI with echo off, doesn't do what the C shell would expect the tty
driver to do, as long as the command tool is acting as the tty driver,
file name completion doesn't work.  The "rlogin" makes it stop doing that,
so file name completion starts working.



More information about the Comp.sys.sun mailing list