X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/6d75e31596b5ac2e638c8a31c6c2185ee4053b6b..61a1daa59589212608039e2734009870818bacd3:/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 b194066..a8117ef 100644 --- a/lunaix-os/includes/lunaix/fs/twifs.h +++ b/lunaix-os/includes/lunaix/fs/twifs.h @@ -2,6 +2,7 @@ #define __LUNAIX_TWIFS_H #include +#include #include struct twifs_node @@ -26,17 +27,6 @@ struct twifs_node } ops; }; -struct twimap -{ - void* index; - void* buffer; - void* data; - size_t size_acc; - void (*read)(struct twimap* mapping); - int (*go_next)(struct twimap* mapping); - void (*reset)(struct twimap* mapping); -}; - #define twinode_getdata(inode, type) \ ({ \ struct twifs_node* twinode = (struct twifs_node*)(inode)->data; \ @@ -59,19 +49,7 @@ twifs_dir_node(struct twifs_node* parent, const char* fmt, ...); int twifs_rm_node(struct twifs_node* node); -#define twimap_index(twimap, type) ((type)((twimap)->index)) -#define twimap_data(twimap, type) ((type)((twimap)->data)) - struct twimap* twifs_mapping(struct twifs_node* parent, void* data, const char* fmt, ...); -void -twimap_printf(struct twimap* mapping, const char* fmt, ...); - -int -twimap_memcpy(struct twimap* mapping, const void* src, const size_t len); - -int -twimap_memappend(struct twimap* mapping, const void* src, const size_t len); - #endif /* __LUNAIX_TWIFS_H */