From c8644ab3fcc9a911a9182a1b6a24a17610a2105d Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Mon, 21 Jun 2021 11:30:06 +0200 Subject: make SvFileStream::FlushData __actually__ flush to disk which I noticed while debugging another change where I need the flush to actually do something useful. Change-Id: I61621cbfe68a404c7fae851760154b398997fe61 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117548 Tested-by: Jenkins Reviewed-by: Noel Grandin --- tools/source/stream/strmunx.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/source/stream/strmunx.cxx b/tools/source/stream/strmunx.cxx index 40cbe382213a..0b745e69b140 100644 --- a/tools/source/stream/strmunx.cxx +++ b/tools/source/stream/strmunx.cxx @@ -288,8 +288,10 @@ sal_uInt64 SvFileStream::SeekPos(sal_uInt64 const nPos) void SvFileStream::FlushData() { - // does not exist locally -} + auto rc = osl_syncFile(pInstanceData->rHandle); + if (rc != osl_File_E_None) + SetError( ::GetSvError( rc )); + } bool SvFileStream::LockFile() { -- cgit