refactor: organize all arch related files together.
[lunaix-os.git] / lunaix-os / includes / lunaix / fs / ramfs.h
index f7f8e270a96066f8b226f8af5be5b2efac70fbf6..4c77906bf449e75a16b0d1412a077c657d8bd1fa 100644 (file)
@@ -1,6 +1,20 @@
 #ifndef __LUNAIX_RAMFS_H
 #define __LUNAIX_RAMFS_H
 
+#include <lunaix/types.h>
+
+#define RAMF_FILE 0
+#define RAMF_DIR 1
+#define RAMF_SYMLINK 2
+
+struct ram_inode
+{
+    u32_t flags;
+    char* symlink;
+};
+
+#define RAM_INODE(data) ((struct ram_inode*)(data))
+
 void
 ramfs_init();