增加kernfs (#386)

* 增加kernfs

* kernfs文档
This commit is contained in:
LoGin
2023-09-19 19:46:59 +08:00
committed by GitHub
parent ae5ede03be
commit 6b4e7a2972
25 changed files with 880 additions and 111 deletions

View File

@ -10,7 +10,7 @@ use smoltcp::{
use crate::{
arch::rand::rand,
driver::net::NetDriver,
filesystem::vfs::{FileType, IndexNode, Metadata, PollStatus},
filesystem::vfs::{syscall::ModeType, FileType, IndexNode, Metadata, PollStatus},
kerror, kwarn,
libs::{
spinlock::{SpinLock, SpinLockGuard},
@ -1215,7 +1215,7 @@ impl IndexNode for SocketInode {
fn metadata(&self) -> Result<crate::filesystem::vfs::Metadata, SystemError> {
let meta = Metadata {
mode: 0o777,
mode: ModeType::from_bits_truncate(0o755),
file_type: FileType::Socket,
..Default::default()
};