Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 beta 3/9/83; site vaxine.UUCP
Path: utzoo!linus!vaxine!ptw
From: ptw@vaxine.UUCP (P. Tucker Withington)
Newsgroups: net.unix-wizards
Subject: Re: raw/cooked single char i/o (CBREAK)
Message-ID: <213@vaxine.UUCP>
Date: Mon, 13-Jun-83 12:02:50 EDT
Article-I.D.: vaxine.213
Posted: Mon Jun 13 12:02:50 1983
Date-Received: Mon, 13-Jun-83 17:07:44 EDT
References: <622@rlgvax.UUCP>
Organization: Automatix Inc., Billerica, MA
Lines: 13

Just a nit, but CBREAK does have *one* effect on output (which could really
drive you nuts).

The normal tty driver will not let you *send* EOT (it silently ignores it).
This is to "avoid hanging up some terminals".

The bummer is, that some other "terminals" (e.g., Diablo and emulations) use
small numbers for absolute motions and other terminal settings.  We ran into
this problem when we fine-tuned nroff to really use our Spinwriter.  It would
"glitch" now and again.  The problem was solved by printing in CBREAK mode.


				       --Tucker (ptw@vaxine.UUCP)