Gnulib module: stdio, nonblocking
Portability problems fixed by Gnulib module
stdio, together with module
errnobeing set to
EAGAINon some platforms: mingw, MSVC 9.
Portability problems not fixed by Gnulib:
feofwould return nonzero. However, on some systems this function attempts to read from the underlying file descriptor even if the stream's end-of-file indicator is set. These systems include glibc and default Solaris.