mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-19 15:32:10 +08:00
After the commit 7f3c22532577, writing to pipe extremely slows down. This is because cygwait(select_sem, 10, cw_cancel) is called even when write operation is already completed. With this patch, the cygwait() is called only if the write operation is not completed. Addresses: https://cygwin.com/pipermail/cygwin/2024-August/256398.html Fixes: 7f3c22532577 ("Cygwin: pipe: handle signals explicitely in raw_write") Reported-by: Jim Reisert AD1C <jjreisert@alum.mit.edu> Reviewed-by: Corinna Vinschen <corinna@vinschen.de> Signed-off-by: Takashi Yano <takashi.yano@nifty.ne.jp> (cherry picked from commit f78009cb1ccf84cc343cf2441c76196461d87532)
10 lines
347 B
Groff
10 lines
347 B
Groff
Fixes:
|
|
------
|
|
|
|
- Fix undesired behaviour of console master thread in win32-input-mode
|
|
which is supported by Windows Termainal.
|
|
Addresses: https://cygwin.com/pipermail/cygwin/2024-August/256380.html
|
|
|
|
- Fix a regression in 3.5.4 that writing to pipe extremely slows down.
|
|
Addresses: https://cygwin.com/pipermail/cygwin/2024-August/256398.html
|