X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0e1309c02f0703c050df09b71346dab60fc6df87..d57ee3ae693448387e3022fdd07bd741b2db818a:/lunaix-os/includes/lunaix/fs/twifs.h diff --git a/lunaix-os/includes/lunaix/fs/twifs.h b/lunaix-os/includes/lunaix/fs/twifs.h index f2d6b15..f4614d8 100644 --- a/lunaix-os/includes/lunaix/fs/twifs.h +++ b/lunaix-os/includes/lunaix/fs/twifs.h @@ -5,19 +5,22 @@ struct twifs_node { - struct v_inode* inode; struct hstr name; + inode_t ino_id; void* data; uint32_t itype; struct llist_header children; struct llist_header siblings; struct { - int (*write)(struct v_file* file, + int (*write)(struct v_inode* inode, void* buffer, size_t len, size_t fpos); - int (*read)(struct v_file* file, void* buffer, size_t len, size_t fpos); + int (*read)(struct v_inode* inode, + void* buffer, + size_t len, + size_t fpos); } ops; };