feat: fstat now handle symbolic link
[lunaix-os.git] / lunaix-os / kernel / fs / ramfs / ramfs.c
index e2d1263607c2c8a79a596e7d2f40f00f0cb32938..e7ac05c7b93c991a5bceb39cb145aa040aa81255 100644 (file)
@@ -65,9 +65,7 @@ __ramfs_mknod(struct v_dnode* dnode, struct v_inode** nod_out, u32_t flags)
     rinode->flags = flags;
     inode->data = rinode;
 
-    if ((flags & RAMF_DIR)) {
-        inode->itype = VFS_IFDIR;
-    } else {
+    if (!(flags & RAMF_DIR)) {
         inode->itype = VFS_IFFILE;
     }