[Libreoffice-commits] core.git: Branch 'libreoffice-7-2' - tools/source

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Fri Jun 25 11:32:42 UTC 2021


 tools/source/stream/strmunx.cxx |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

New commits:
commit 68163dd6ab34699848c6cc9e8fa52dc38262c380
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Mon Jun 21 11:30:06 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Fri Jun 25 13:32:04 2021 +0200

    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 <noel.grandin at collabora.co.uk>
    (cherry picked from commit c8644ab3fcc9a911a9182a1b6a24a17610a2105d)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117852

diff --git a/tools/source/stream/strmunx.cxx b/tools/source/stream/strmunx.cxx
index ca5edc308602..e034f53ac33b 100644
--- a/tools/source/stream/strmunx.cxx
+++ b/tools/source/stream/strmunx.cxx
@@ -290,8 +290,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()
 {


More information about the Libreoffice-commits mailing list