Hi, > are there know issues with select() when build for MinGW ?
Yes. 1) In https://lists.gnu.org/archive/html/bug-gnulib/2016-12/msg00112.html you can see that we have known test failures. 2) Gnulib's implementation of select() cannot look at the sockets at the non-sockets (files and pipes) at once; therefore it uses an alternating approach, which means that in the worst case, it can busy-loop. 3) I also recall that the case of pipes is not working 100% fine. I wish someone who has time could look into it again... Bruno