GL_READ_EOF
case GL_READ_EOF: /* Reached end-of-file? */
case GL_READ_EOF: /* End of file reached */
return (errno != 0 || isatty(fd)) ? GL_READ_BLOCKED : GL_READ_EOF;