lepreau@UTAH-CS.ARPA (Jay Lepreau) (12/23/86)
Your line numbers will vary.
*** /tmp/,RCSt1001053 Mon Dec 22 15:52:25 1986
--- telnet.c Fri Aug 1 00:57:49 1986
***************
*** 122,123 ****
--- 122,125 ----
int dontlecho = 0; /* do we suppress local echoing right now? */
+ int donelclflow = 0; /* the user has set "localflow" */
+ int localflow = 0; /* do xon/xoff flow control locally */
***************
*** 639,640 ****
--- 641,651 ----
tc = ¬c;
+ if (!donelclflow)
+ localflow = 0;
+ if (localflow) {
+ tc->t_startc = ntc.t_startc;
+ tc->t_stopc = ntc.t_stopc;
+ } else {
+ tc->t_startc = -1;
+ tc->t_stopc = -1;
+ }
ltc = &noltc;
***************
*** 1534,1535 ****
--- 1545,1553 ----
+ lclflow()
+ {
+
+ donelclflow = 1;
+ return 1;
+ }
+
togdebug()
***************
*** 1579,1581 ****
{ "crmod",
! "toggle mapping of received carriage returns",
0,
--- 1597,1599 ----
{ "crmod",
! " toggle mapping of received carriage returns",
0,
***************
*** 1590,1591 ****
--- 1608,1615 ----
"recognize certain control characters" },
+ { "localflow",
+ "toggle local xon/xoff flow control",
+ lclflow,
+ 1,
+ &localflow,
+ "process ^S/^Q locally" },
{ " ", "", 0, 1 }, /* empty line */