mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-26 02:43:24 +00:00
Add support for statfs and fstatfs
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
9f1680d0f3
commit
743344e3fc
@ -1,6 +1,6 @@
|
||||
use super::{
|
||||
DirentVisitor, FsFlags, Inode, InodeMode, InodeType, IoEvents, IoctlCmd, Metadata, PageCache,
|
||||
Poller,
|
||||
DirentVisitor, FileSystem, FsFlags, Inode, InodeMode, InodeType, IoEvents, IoctlCmd, Metadata,
|
||||
PageCache, Poller,
|
||||
};
|
||||
use crate::fs::device::Device;
|
||||
use crate::prelude::*;
|
||||
@ -202,6 +202,10 @@ impl Vnode {
|
||||
self.inner.read().inode.ioctl(cmd, arg)
|
||||
}
|
||||
|
||||
pub fn fs(&self) -> Arc<dyn FileSystem> {
|
||||
self.inner.read().inode.fs()
|
||||
}
|
||||
|
||||
pub fn metadata(&self) -> Metadata {
|
||||
self.inner.read().inode.metadata()
|
||||
}
|
||||
|
Reference in New Issue
Block a user