From owner-freebsd-bugs Thu Jun 13 19:21:54 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA28233 for bugs-outgoing; Thu, 13 Jun 1996 19:21:54 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA28224 for ; Thu, 13 Jun 1996 19:21:51 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id MAA06099; Fri, 14 Jun 1996 12:20:30 +1000 Date: Fri, 14 Jun 1996 12:20:30 +1000 From: Bruce Evans Message-Id: <199606140220.MAA06099@godzilla.zeta.org.au> To: bde@zeta.org.au, bugs@freebsd.org, davidg@Root.COM Subject: Re: We have this bug, too. Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>Log Message: >>Fix PR/2546: For non canonical input processing set VMIN=1,VTIME=0. Otherwise >> things might not work if these are not set properly in the >> current tty. I wrote: >I can't quite see where rlogin switches stdin to non-canonical mode. >kdump/mkioctls is very broken. It greps for #defines in sys/ioctl.h and I fixed kdump to find at least the system ioctls that it attempts to support. It still doesn't know about machine-dependent ioctls. Perhaps there should be a that includes all machine-dependent ioctl files. rlogin still uses the crufty tty compatibility ioctls. I thought that getty was the last application that used them. Anyway, rlogin switches to non-canonical mode by swiching to RAW mode. The compatibility interface doesn't meddle with MIN/TIME (there would be no way to restore them) so MIN=0 gives not-very-RAW mode. Bruce