diff --git a/src/fs/mem.rs b/src/fs/mem.rs index 0dff2aef72..74bc213a87 100644 --- a/src/fs/mem.rs +++ b/src/fs/mem.rs @@ -112,6 +112,11 @@ impl ObjectInterface for RomFileInterface { Err(io::Error::EBADF) } } + + async fn fstat(&self) -> io::Result { + let guard = self.inner.read().await; + Ok(guard.attr) + } } impl RomFileInterface { @@ -241,6 +246,11 @@ impl ObjectInterface for RamFileInterface { Ok(new_pos) } + + async fn fstat(&self) -> io::Result { + let guard = self.inner.read().await; + Ok(guard.attr) + } } impl RamFileInterface {