diff -r 1f0034e370aa -r 71ad690e91f5 javacommons/fileutils/src/nativefileiohandler.cpp --- a/javacommons/fileutils/src/nativefileiohandler.cpp Fri Sep 17 16:44:34 2010 +0300 +++ b/javacommons/fileutils/src/nativefileiohandler.cpp Mon Oct 04 11:29:25 2010 +0300 @@ -179,6 +179,19 @@ closeStream(); } +void NativeFileIOHandler::flush() +{ + JELOG2(EJavaFile); + int ret = fsync(mFileDescriptor); + if (ret < 0) + { + ELOG1(EJavaFile, "NativeFileIOHandler::flush() error %d", ret); + int error = errno; + throw error; + } + +} + void NativeFileIOHandler::closeStream() { JELOG2(EJavaFile);