Essentially, my question is it possible to write to a file, when there is already an error set in its stream, there is no more space left on disk and there may or may not be