I'm on MacOSX.
In the logger part of my application, I'm dumping data to a file.
suppose I have a globally declared
and in my logging code I have:
outFile << "......." ; outFile.flush();
Now, suppose my code crashes after the flush() happens; Is the stuff written to
outFile before the
flush() guaranteed to be written to disk (note that I don't call a