Beginnings of vfs_initrd driver
diff --git a/src/kernel/vfs.h b/src/kernel/vfs.h
index 1c62a80..3bd135e 100644
--- a/src/kernel/vfs.h
+++ b/src/kernel/vfs.h
@@ -31,6 +31,7 @@
typedef void (* fs_open_t)(struct fs_node *node);
typedef void (* fs_close_t)(struct fs_node *node);
+// Dirent should be FREED BY CALLER
typedef struct fs_dirent *(* fs_readdir_t)(struct fs_node *node, uint index);
typedef struct fs_node *(* fs_finddir_t)(struct fs_node *node, char *name);
@@ -66,3 +67,5 @@
struct fs_dirent *fs_readdir(struct fs_node *node, uint index);
struct fs_node *fs_finddir(struct fs_node *node, char *name);
+
+void init_vfs();