userspace fun: maze game and a new device to support it
[lunaix-os.git] / lunaix-os / kernel / fs / twifs / twifs.c
index 9d6d9f7189be246fd0ad1c8cb70b580d2aec671f..2894f96f67fde7c1d1074ffc9c01f12f69c28eed 100644 (file)
@@ -18,7 +18,7 @@
 #include <lunaix/mm/valloc.h>
 #include <lunaix/spike.h>
 
-#include <sys/mm/mempart.h>
+#include <sys/mm/pagetable.h>
 
 static struct twifs_node* fs_root;
 
@@ -92,7 +92,7 @@ __twifs_fwrite(struct v_inode* inode, void* buffer, size_t len, size_t fpos)
 int
 __twifs_fwrite_pg(struct v_inode* inode, void* buffer, size_t fpos)
 {
-    return __twifs_fwrite(inode, buffer, MEM_PAGE, fpos);
+    return __twifs_fwrite(inode, buffer, PAGE_SIZE, fpos);
 }
 
 int
@@ -108,7 +108,7 @@ __twifs_fread(struct v_inode* inode, void* buffer, size_t len, size_t fpos)
 int
 __twifs_fread_pg(struct v_inode* inode, void* buffer, size_t fpos)
 {
-    return __twifs_fread(inode, buffer, MEM_PAGE, fpos);
+    return __twifs_fread(inode, buffer, PAGE_SIZE, fpos);
 }
 
 struct twifs_node*
@@ -208,7 +208,7 @@ twifs_file_node_vargs(struct twifs_node* parent, const char* fmt, va_list args)
     char buf[VFS_NAME_MAXLEN];
     size_t len = ksnprintfv(buf, fmt, VFS_NAME_MAXLEN, args);
 
-    return __twifs_new_node(parent ? parent : fs_root, buf, len, VFS_IFSEQDEV);
+    return __twifs_new_node(parent ? parent : fs_root, buf, len, F_FILE);
 }
 
 struct twifs_node*