diff --git a/src/file.rs b/src/file.rs index 4fffa58..6c1886e 100644 --- a/src/file.rs +++ b/src/file.rs @@ -1,5 +1,5 @@ use vfs::{INode, Result, FileInfo}; -use alloc::sync::Arc; +use alloc::{sync::Arc, string::String}; pub struct File { inode: Arc, @@ -30,4 +30,8 @@ impl File { pub fn info(&self) -> Result { self.inode.info() } + + pub fn get_entry(&self, id: usize) -> Result { + self.inode.get_entry(id) + } } \ No newline at end of file