rcore-os / rCore_tutorial_doc

Tutorial doc for rCore OS step by step (2nd edition)
https://rcore-os.github.io/rCore_tutorial_doc/
64 stars 16 forks source link

[使用文件系统] · GitBook #60

Open chyyuu opened 4 years ago

chyyuu commented 4 years ago

https://rcore-os.github.io/rCore_tutorial_doc/chapter9/part1.html

heheda12345 commented 4 years ago
impl INodeExt for dyn INode {
    // 将这个 INode 对应的文件读取到一个数组中
    fn read_as_vec(&self) -> Result<Vec<u8>> {
        let size = self.metadata()?.size;
        let mut buf = Vec::with_capacity(size);
        unsafe { buf.set_len(size); //??? }
        self.read_at(0, buf.as_mut_slice())?;
        Ok(buf)
    }
}

大括号被//??? 注释调了

以及请问,这个???想表述什么

hongshen424 commented 4 years ago

更新一下Cargo.toml里面的rcore-fs和rcore-fs-sfs版本吧😬,要不然编译不过。