That's a serious question, if I open a file for reading and another process writes to it, exactly how is the C++ standards supposed to protect against that?