Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 SMI; site sun.uucp Path: utzoo!linus!philabs!cmcl2!seismo!harvard!talcott!panda!genrad!decvax!decwrl!sun!guy From: guy@sun.uucp (Guy Harris) Newsgroups: net.sources.bugs Subject: Re: rn - A new and improved newsreader with an old name. Message-ID: <2169@sun.uucp> Date: Fri, 10-May-85 02:16:04 EDT Article-I.D.: sun.2169 Posted: Fri May 10 02:16:04 1985 Date-Received: Sun, 12-May-85 01:22:13 EDT References: <299@ucsbcsl.UUCP> <221@dspo.UUCP> Organization: Sun Microsystems, Inc. Lines: 16 > The new 'rn' has a bug. On terminals where parity is used, the top bit > of a character read in raw mode is set for parity.... The new 'rn' has another bug. On terminals like a VT100 in smooth-scroll mode where you *must* support XON/XOFF flow control, there is a good chance that it will **** all over your screen under certain circumstances. Fix: use CBREAK mode, not RAW mode. CBREAK mode was put into UNIX specifically for this kind of thing. RAW is intended for binary data transmission (UUCP's 'g' protocol uses it, for instance). 'rn' neither uses the eighth bit of characters from terminals that can generate them nor the XON or XOFF characters for any purpose, so it doesn't need to run in RAW mode and shouldn't do so. Guy Harris