瀏覽代碼

[dfs_v2][mqueue] fix No mqueue mounted (#8189)

kk 1 年之前
父節點
當前提交
01672f8627
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      components/dfs/dfs_v2/filesystems/mqueue/dfs_mqueue.c

+ 7 - 1
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);