isEOF package:ghc-internal
The computation
isEOF is identical to
hIsEOF, except
that it works only on
stdin.
An error indicating that an
IO operation failed because the end
of file has been reached.
I/O error where the operation failed because the end of file has been
reached.
For a readable handle
hdl,
hIsEOF hdl returns
True if no further input can be taken from
hdl or for
a physical file, if the current I/O position is equal to the length of
the file. Otherwise, it returns
False.
NOTE:
hIsEOF may block, because it has to attempt to read from
the stream to determine whether there is any more data to be read.