Hi Takashi,
On 5/21/2015 7:53 AM, Takashi Yano wrote:
I was looking into this problem, and found the PeekNamedPipe()
call is blocked in fhandler_pty_master::close() when the problem
occurs.
I had not noticed that,
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365779(v=vs.85).aspx
says:
The PeekNamedPipe function can block thread execution the same
way any I/O function can when called on a synchronous handle in
a multi-threaded application.
I have made a patch attached to resolve this problem. Please have
a look.
Thanks! That fixes it for me. Michael (OP), are you able to build
cygwin1.dll and test it?
Ken
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple