[RFC] Fix expect leaky pipes
Christopher Faylor
me@cgf.cx
Fri Jun 2 15:06:00 GMT 2006
Ok. I've redone the pty master stuff to use archetypes, in a manner so
similar to the slave that I almost think there could be some commonality
extracted into tty_common. However, I'm not going to do that yet.
It seems to work but it is a big change, although I think there probably
is a net loss in code size.
I'm going to set an appropriate pre-CVS tag and then check something in.
I'd appreciate if you all could check this before I release a snapshot.
I've tried my changs with CYGWIN=tty, rxvt, xterm, and openssh but there
are bound to be problems given the pervasiveness of this patch.
As I mentioned in cygwin-patches, after Dave's investigation led me to
think about this, it seems like some of this stuff worked only by
coincidence and relied on predictable ways of using pty masters. I hope
this patch doesn't have that particular flaw.
The one problem that it does have is that it doesn't deal transparently
with close-on-exec of pty handles with non-cygwin applications. That
was already a problem with the slave part and it is something that can
be fixed eventually if it turns out to really present a problem.
cgf
More information about the Cygwin-developers
mailing list