diff options
| author | kk <[email protected]> | 2023-10-26 10:43:49 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-26 10:43:49 +0800 |
| commit | 01672f8627e3b341e7eb30adef42660bce25b1c3 (patch) | |
| tree | 581dd81c5e45b1c63dfd65ba13298c6f37bf7e83 | |
| parent | c701b3e81a74374e3a0f1efda50c7096273c69eb (diff) | |
[dfs_v2][mqueue] fix No mqueue mounted (#8189)
| -rw-r--r-- | components/dfs/dfs_v2/filesystems/mqueue/dfs_mqueue.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/components/dfs/dfs_v2/filesystems/mqueue/dfs_mqueue.c b/components/dfs/dfs_v2/filesystems/mqueue/dfs_mqueue.c index 0bc61c635c..e543d2f4f3 100644 --- a/components/dfs/dfs_v2/filesystems/mqueue/dfs_mqueue.c +++ b/components/dfs/dfs_v2/filesystems/mqueue/dfs_mqueue.c @@ -230,6 +230,12 @@ static struct dfs_filesystem_type _mqueue = { int dfs_mqueue_init(void) { /* register mqueue file system */ - return dfs_register(&_mqueue); + dfs_register(&_mqueue); + mkdir("/dev/mqueue", 0x777); + if (dfs_mount(RT_NULL, "/dev/mqueue", "mqueue", 0, 0) != 0) + { + rt_kprintf("Dir /dev/mqueue mount failed!\n"); + } + return 0; } INIT_COMPONENT_EXPORT(dfs_mqueue_init); |
