#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;
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
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*
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*