[PATCH v2] Cygwin: pty: Reduce unecessary input transfer.
Corinna Vinschen
corinna-cygwin@cygwin.com
Fri Feb 12 09:43:17 GMT 2021
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
More information about the Cygwin-patches
mailing list