On Feb 11 18:09, Takashi Yano via Cygwin-patches wrote: > - Currently, input transfer is performed every time one line is read(), > if the non-cygwin app is running in the background. With this patch, > transfer is triggered by setpgid() rather than read() so that the > unnecessary input transfer can be reduced much in that situation. > --- > winsup/cygwin/fhandler.h | 15 +- > winsup/cygwin/fhandler_tty.cc | 377 ++++++++++++++++++++-------------- > winsup/cygwin/spawn.cc | 78 ++++--- > winsup/cygwin/tty.cc | 89 ++++++++ > winsup/cygwin/tty.h | 16 +- > 5 files changed, 376 insertions(+), 199 deletions(-)
Pushed. Thanks, Corinna