Forbid creating a directory in sysfs
This commit is contained in:
parent
16292742d2
commit
df69af324e
|
|
@ -7,8 +7,9 @@ use ostd::sync::RwLock;
|
|||
use crate::{
|
||||
fs::utils::{
|
||||
systree_inode::{SysTreeInodeTy, SysTreeNodeKind},
|
||||
FileSystem, Inode, InodeMode, Metadata,
|
||||
FileSystem, Inode, InodeMode, InodeType, Metadata,
|
||||
},
|
||||
prelude::*,
|
||||
Result,
|
||||
};
|
||||
|
||||
|
|
@ -81,4 +82,8 @@ impl Inode for SysFsInode {
|
|||
fn fs(&self) -> Arc<dyn FileSystem> {
|
||||
super::singleton().clone()
|
||||
}
|
||||
|
||||
fn create(&self, _name: &str, _type_: InodeType, _mode: InodeMode) -> Result<Arc<dyn Inode>> {
|
||||
Err(Error::new(Errno::EPERM))
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue