Skip site navigation (1)Skip section navigation (2)
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>