From cef78d54defdd77be9a2dc44a42b5a71df0fd66d Mon Sep 17 00:00:00 2001 From: Pere Diaz Bou Date: Wed, 6 Nov 2024 17:53:14 +0100 Subject: [PATCH] fix generic --- core/io/generic.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/io/generic.rs b/core/io/generic.rs index f8b549feb..3408947a8 100644 --- a/core/io/generic.rs +++ b/core/io/generic.rs @@ -1,4 +1,4 @@ -use crate::{Completion, File, OpenFlags, Result, IO}; +use crate::{Completion, File, LimboError, OpenFlags, Result, IO}; use log::trace; use std::cell::RefCell; use std::io::{Read, Seek, Write}; @@ -71,7 +71,7 @@ impl File for GenericFile { &self, pos: usize, buffer: Rc>, - c: Rc, + _c: Rc, ) -> Result<()> { let mut file = self.file.borrow_mut(); file.seek(std::io::SeekFrom::Start(pos as u64))?; @@ -81,9 +81,10 @@ impl File for GenericFile { Ok(()) } - fn sync(&self, c: Rc) -> Result<()> { + fn sync(&self, _c: Rc) -> Result<()> { let mut file = self.file.borrow_mut(); - file.sync(c) + file.sync_all().map_err(|err| LimboError::IOError(err))?; + Ok(()) } }