On 3/26/2020 6:01 PM, sten.kristian.ivars...@gmail.com wrote:
The ENIXIO occurs when parallel child-processes simultaneously using O_NONBLOCK opening the descriptor.
This is consistent with my guess that the error is generated by fhandler_fifo::wait. I have a feeling that read_ready should have been created as a manual-reset event, and that more care is needed to make sure it's set when it should be.
I could provide a code-snippet to reproduce it if wanted ?
Yes, please! Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple