Skip to content

Commit 9c0b0e9

Browse files
ext2: implement as_unix_socket
Signed-off-by: Andy-Python-Programmer <[email protected]>
1 parent b75bd43 commit 9c0b0e9

File tree

1 file changed

+7
-0
lines changed
  • src/aero_kernel/src/fs/ext2

1 file changed

+7
-0
lines changed

src/aero_kernel/src/fs/ext2/mod.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,13 @@ impl INodeInterface for INode {
528528

529529
return Err(FileSystemError::NotSupported);
530530
}
531+
532+
fn as_unix_socket(&self) -> super::Result<Arc<dyn INodeInterface>> {
533+
self.proxy
534+
.as_ref()
535+
.ok_or(FileSystemError::NotSocket)
536+
.cloned()
537+
}
531538
}
532539

533540
pub struct DirEntryIter {

0 commit comments

Comments
 (0)