getc() problem with Cygwin v1.0

Fifer, Eric EFifer@sanwaint.com
Thu Jan 13 23:24:00 GMT 2000


I'm not sure this is related, but I posted about something
similar a few weeks back (and had no responses).  I'm not
running v1.0, right now I'm running the 2000/01/05 snapshot
and the following is still true ...

---

Subject: line editing not working with rxvt and recent cygwin snapshots

Line editing (erase/kill) isn't working within rxvt.  I'm not
sure why, but characters are being processed immediately.

It's easy to demonstrate, start up "cat" reading from stdin and then
just type "abc ENTER".

In the normal console you'll see:

	bash$ cat
	abc
	abc

In rxvt:

	bash$ cat
	aabbcc

With my old b20.1 setup, rxvt and line editing works fine.

For the test, I forced my stty settings to be identical
on both ttys.  And CYGWIN does set "tty".

Unfortunately, I can't really strace the process when
running under rxvt, because the strace pops open a normal
console window for ttyin/ttyout and then everything works.

Any ideas on how to track this down?  Some kind of difference
between pseudo-terminals and console-terminals?

Thanks.

Eric Fifer

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list