The stream is known to be in such a state that the usual input or output operations attempted upon would raise the NOTREADY condition. (See
Section 14.5, “Errors during Input and Output”.) For example, a simple input stream can have a defined length. An attempt to read that stream (with CHARIN or LINEIN, perhaps) beyond that limit can make the stream unavailable until the stream has been closed (for example, with LINEOUT(
name)) and then reopened.