Merge branch 'device-sys'
[lunaix-os.git] / lunaix-os / kernel / fs / ramfs / ramfs.c
index 11ec8463aa4f8db47097bc8eb3e936e6d45aa7c4..a1018daa7fcd22dd04503d5a39b490d31dd7fdb7 100644 (file)
@@ -52,8 +52,10 @@ ramfs_readdir(struct v_file* file, struct dir_context* dctx)
     llist_for_each(pos, n, &file->dnode->children, siblings)
     {
         if (i++ >= dctx->index) {
-            dctx->read_complete_callback(
-              dctx, pos->name.value, pos->name.len, 0);
+            dctx->read_complete_callback(dctx,
+                                         pos->name.value,
+                                         pos->name.len,
+                                         vfs_get_dtype(pos->inode->itype));
             return 1;
         }
     }