12 lines
236 B
C++
12 lines
236 B
C++
#include "fileutils.h"
|
|
|
|
void flushFileBuffer(const QFile &f){
|
|
#ifdef Q_OS_WIN
|
|
FlushFileBuffers(reinterpret_cast<HANDLE>(f.handle()));
|
|
#elif _POSIX_SYNCHRONIZED_IO > 0
|
|
fdatasync(f.handle());
|
|
#else
|
|
fsync(f.handle());
|
|
#endif
|
|
}
|