X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0f73e6cc9945f9b4a074bb62b9708d1751fa3723..8c06c883e7b13c115d5ff207f79d4b68fccd5ad6:/lunaix-os/includes/lunaix/fs/twifs.h?ds=sidebyside diff --git a/lunaix-os/includes/lunaix/fs/twifs.h b/lunaix-os/includes/lunaix/fs/twifs.h index d77619e..50579ae 100644 --- a/lunaix-os/includes/lunaix/fs/twifs.h +++ b/lunaix-os/includes/lunaix/fs/twifs.h @@ -59,4 +59,11 @@ twifs_rm_node(struct twifs_node* node); struct twimap* twifs_mapping(struct twifs_node* parent, void* data, const char* fmt, ...); +#define twimap_entry_simple(parent, name, data, read_cb) \ + ({ \ + struct twimap* map = twifs_mapping((parent), (data), (name)); \ + map->read = (read_cb); \ + map; \ + }) + #endif /* __LUNAIX_TWIFS_H */