Since upgrading to Cygwin 1.7.17, I've seen Emacs occasionally print "select error: no error", indicating that select returned -1 while leaving errno set to zero. I haven't come up with a repro or simple testcase yet, but I figured I'd make someone aware of the problem.