Article View: net.bugs.2bsd
Article #150Wild vi diagnostic after "stty susp ^@" under 4.[12] (with fix)-REPOST
From: Arthur David Olson
Date: Fri, 14 Sep 1984 22:59
Date: Fri, 14 Sep 1984 22:59
40 lines
1680 bytes
1680 bytes
Bugee--
/usr/src/cmd/ex/ex_tty.c on 4.1bsd
/usr/src/ucb/ex/ex_tty.c on 4.2bsd
/and/may/be/a/bug on 2.?bsd
Bug--
The programs "vi" and "ex" produce a spurious "Missing lhs" diagnostic
if run after you have issued a
stty susp ^@
command.
Repeat by--
stty susp ^@
ex
Partial cure--
This "cure" gets rid of the spurious diagnostic.
Alas, when the user tries to suspend their job by typing ^@,
"vi" and "ex" will proceed to beep at them. Any ideas?
ed /usr/src/cmd/ex/ex_tty.c
/ldisc == NTTYDISC/i
#ifdef OLDVERSION
.
/ldisc == NTTYDISC/a
#else
if (ldisc == NTTYDISC && olttyc.t_suspc != '\0') {
#endif
.
w
q
Bugout--
I encountered this bug on a Masscomp system, where ASCII NUL is
returned in ioctl structures to indicate that there's no character you
can type to cause the control function associated with the structure
element. I KNOW it's a pretty outre bug to be reporting.
--
...decvax!seismo!umcp-cs!elsie!ado (301) 496-5688
(DEC, VAX and Elsie are Digital Equipment Corp. and Borden's trademarks)
Technical Details
Message-ID:
<1211@elsie.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxl!ihnp4!zehntel!hplabs!hao!seismo!umcp-cs!cvl!elsie!adoShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site elsie.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxl!ihnp4!zehntel!hplabs!hao!seismo!umcp-cs!cvl!elsie!ado From: ado@elsie.UUCP (Arthur David Olson) Newsgroups: net.bugs.2bsd,net.bugs.4bsd Subject: Wild vi diagnostic after "stty susp ^@" under 4.[12] (with fix)-REPOST Message-ID: <1211@elsie.UUCP> Date: Fri, 14-Sep-84 18:59:47 EDT Article-I.D.: elsie.1211 Posted: Fri Sep 14 18:59:47 1984 Date-Received: Tue, 25-Sep-84 02:30:19 EDT Organization: NIH-LEC, Bethesda, MD Lines: 40