It looks to me like it not only echoes the VDISCARD character, but
processes it for input. Your change is not right for the second-press
case, and I think with or without that change it's still wrong to process
the character below.
I suspect what we want instead is a change like this:
Index: munge.c
===================================================================
RCS file: /cvsroot/hurd/hurd/term/munge.c,v
retrieving revision 1.10
diff -u -b -p -r1.10 munge.c
--- munge.c 1 Mar 1999 14:28:16 -0000 1.10
+++ munge.c 18 Dec 2001 03:54:37 -0000
@@ -405,8 +405,10 @@ input_character (int c)
else
{
drop_output ();
+ poutput (cc[VDISCARD]);
termflags |= FLUSH_OUTPUT;
}
+ goto alldone;
}
}
_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd