Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!columbia!rutgers!husc6!cmcl2!brl-adm!brl-smoke!gwyn
From: gwyn@brl-smoke.ARPA (Doug Gwyn )
Newsgroups: comp.sources.d,comp.emacs
Subject: Re: when using termcap, get it right!
Message-ID: <5988@brl-smoke.ARPA>
Date: Mon, 15-Jun-87 04:40:04 EDT
Article-I.D.: brl-smok.5988
Posted: Mon Jun 15 04:40:04 1987
Date-Received: Sun, 21-Jun-87 02:00:41 EDT
References: <1149@carthage.swatsun.UUCP> <8601@tekecs.TEK.COM> <6828@mimsy.UUCP> <1335@super.upenn.edu.upenn.edu> <1166@osiris.UUCP>
Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) )
Organization: Ballistic Research Lab (BRL), APG, MD.
Lines: 15
Keywords: termcap, curses
Xref: mnetor comp.sources.d:847 comp.emacs:1154

Railing against the use of DC3 and DC1 for flow control by some terminals
is pointless -- they need to throttle incoming data, especially at high
bit rates and when performing complex actions such as line insertion, and
the DC3/DC1 method was chosen as the best way to do this, given that most
modems don't correctly handle control-line (out of band) flow control.

If your terminal requires support for DC3/DC1 flow control, you should so
inform the UNIX terminal handler, which will make sure the DC3/DC1
characters are not seen by the application.  You should also have the "xo"
Boolean capability set in the termcap entry.  If in spite of this, your
copy of EMACS nonetheless persists in receiving DC3/DC1 and treating them
as user command keystrokes, then your EMACS is in need of repair.  The
version I often use does not have this problem.  (You should also get out
of the habit of using any key bindings containing ^S or ^Q.  That was a
really stupid set of defaults in the first place.)