struct twifs_node
{
+ struct v_inode* inode;
struct hstr name;
+ void* data;
uint32_t itype;
struct llist_header children;
struct llist_header siblings;
twifs_init();
struct twifs_node*
-twifs_child_node(struct twifs_node* parent, const char* name, int name_len);
+twifs_file_node(struct twifs_node* parent, const char* name, int name_len);
+
+struct twifs_node*
+twifs_dir_node(struct twifs_node* parent, const char* name, int name_len);
struct twifs_node*
twifs_toplevel_node(const char* name, int name_len);
+void
+twifs_rm_node(struct twifs_node* node);
+
#endif /* __LUNAIX_TWIFS_H */