[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#3201: screen ^a:exec ! doesn't clear TIOCPKT on filtered pty



> Gosh! You're the kind of person I think I should be very polite to
> (might come in handy, some time).

:-) flattery will get you everywhere, or something like that...

> when trying to reproduce the bug, I get the ^@, but also:
>   ^M    at the end of every line of output
>   ^H ^H each time I hit backspace

The ^m and ^h (and other sequences) are correct -- in fact, the whole
reason to filter with "cat -v" is to get things like that to show
up. (In the backspace example, typically ^h only moves the cursor, it
doesn't erase -- so you need to ^H then space over the character, then
^h again... for more details, look at the termcap or terminfo pages.)
It's just the ^@ that was wrong... and I only noticed it in screen
because I was trying to duplicate an emacs bug -- they both use
pseudo-tty's, and it *looked* like the same problem, but turned out to
be totally coincidental. (It turns out that this use of screen could
be very useful in debugging ncurses problems, though running the
programs under emacs would probably be better...)

> maintaining it because it was orphaned before). If you would
> like to take screen over from me, please tell me.

Not particularly :-) Most of the packages I maintain are either things
that I use personally and weren't packaged already, or things that
were orphaned and I wanted to see newer versions of (like emacs.) If
you ever find that you don't have time to upgrade screen, let me know,
but otherwise you're doing fine. (Don't forget to forward the patch
"upstream", though :-)
			_Mark_ <eichin@kitten.gen.ma.us>
			The Herd of Kittens


Reply to: