I/O expression that returns false on failure
filename that was used for the I/O (only used in message formatting)
file handle that was used for the I/O (can be null)
file where the enforce is called
line where the enforce is called
this upon any of conditions: - !ok - handle has error status - handle has EOF status - errno != 0
Enforces success of file I/O operation