Date: Wed, 14 Mar 2001 17:20:02 -0800 (PST) From: Seth Kingsley <sethk@osd.bsdi.com> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/24063: /bin/stty ek doesnt work despite man page saying otherwise Message-ID: <200103150120.f2F1K2D05504@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/24063; it has been noted by GNATS.
From: Seth Kingsley <sethk@osd.bsdi.com>
To: freebsd-gnats-submit@FreeBSD.org, matt@photon.com
Cc:
Subject: Re: bin/24063: /bin/stty ek doesnt work despite man page saying otherwise
Date: Wed, 14 Mar 2001 17:19:10 -0800
It looks like this inconsistancy existed even in 4.4BSD-Lite. Where was
this manual page stolen from? Regardless, here is a patch to add the
described functionality:
Index: key.c
===================================================================
RCS file: /ncvs/src/bin/stty/key.c,v
retrieving revision 1.11
diff -u -r1.11 key.c
--- key.c 1999/08/27 23:15:41 1.11
+++ key.c 2001/03/15 00:47:10
@@ -56,6 +56,7 @@
void f_cbreak __P((struct info *));
void f_columns __P((struct info *));
void f_dec __P((struct info *));
+void f_ek __P((struct info *));
void f_everything __P((struct info *));
void f_extproc __P((struct info *));
void f_ispeed __P((struct info *));
@@ -82,6 +83,7 @@
{ "columns", f_columns, F_NEEDARG },
{ "cooked", f_sane, 0 },
{ "dec", f_dec, 0 },
+ { "ek", f_ek, 0 },
{ "everything", f_everything, 0 },
{ "extproc", f_extproc, F_OFFOK },
{ "ispeed", f_ispeed, F_NEEDARG },
@@ -179,6 +181,15 @@
ip->t.c_lflag &= ~ECHOPRT;
ip->t.c_lflag |= ECHOE|ECHOKE|ECHOCTL;
ip->t.c_iflag &= ~IXANY;
+ ip->set = 1;
+}
+
+void
+f_ek(ip)
+ struct info *ip;
+{
+ ip->t.c_cc[VERASE] = CERASE;
+ ip->t.c_cc[VKILL] = CKILL;
ip->set = 1;
}
--
|| Seth Kingsley || BSDi/Open Source Division || sethk@osd.bsdi.com ||
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103150120.f2F1K2D05504>
