Skip to content

Commit a1b4664

Browse files
authored
Merge pull request #29 from liang2kl/doc/shell
2 parents 01d1962 + f8686d9 commit a1b4664

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

doc/apps_fs_shell.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -227,10 +227,10 @@ graph TD
227227

228228
```mermaid
229229
graph TD
230-
lib_mkdir[libax::fs::create_dir] --> builder_create["DirBuilder::create"]
230+
lib_mkdir[libax::fs::create_dir] --> builder_create["axfs::api::DirBuilder::create"]
231231
builder_create --> root_create[axfs::root::create_dir] --> lookup[axfs::root::lookup]
232232
lookup -..-> |exists/other error| err(Return error)
233-
builder_create -->|type=VfsNodeType::Dir| node_create[axfs_vfs::VfsNodeOps::create] --> fs_impl[[FS implementation]]
233+
root_create -->|type=VfsNodeType::Dir| node_create[axfs_vfs::VfsNodeOps::create] --> fs_impl[[FS implementation]]
234234
235235
lookup --> vfs_lookup["axfs_vfs::VfsNodeOps::lookup"] --> fs_impl[[FS implementation]]
236236
```
@@ -284,11 +284,14 @@ graph TD
284284
285285
root_rmdir -.-> |empty/is root/invalid/permission denied| ret_err(Return error)
286286
287-
root_rmdir --> lookup[axfs::root::lookup] --> vfs_lookup["axfs_vfs::VfsNodeOps::lookup"]
288-
--> fs_impl1[[FS implementation]]
287+
root_rmdir --> lookup[axfs::root::lookup] --> vfs_lookup["axfs_vfs::VfsNodeOps::lookup"] ---> fs_impl[[FS implementation]]
289288
lookup -...-> |not found| ret_err
290-
root_rmdir --> meta[axfs_vfs::VfsNodeOps::get_attr] --> fs_impl2[[FS implementation]]
289+
290+
root_rmdir --> meta[axfs_vfs::VfsNodeOps::get_attr] --> fs_impl
291291
meta -..-> |not a dir/permission denied| ret_err
292+
293+
root_rmdir --> remove_[axfs_vfs::VfsNodeOps::remove] ---> fs_impl
294+
292295
```
293296

294297
### Remove file
@@ -302,5 +305,6 @@ graph TD
302305
lookup -.-> |not found| ret_err
303306
root_rm ---> meta[axfs_vfs::VfsNodeOps::get_attr] ---> fs_impl
304307
meta -..-> |not a file/permission denied| ret_err(Return error)
308+
root_rm --> remove_[axfs_vfs::VfsNodeOps::remove] ---> fs_impl
305309
306310
```

0 commit comments

Comments
 (0)