diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/fstree.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/fstree.h b/include/fstree.h index a7d19c2..96294b8 100644 --- a/include/fstree.h +++ b/include/fstree.h @@ -29,6 +29,11 @@ struct tree_xattr_t { size_t max_attr; /** + * @brief Incremental index within all xattr blocks + */ + size_t index; + + /** * @brief Back reference to the tree node this was created for */ tree_node_t *owner; @@ -350,6 +355,15 @@ int fstree_add_xattr(fstree_t *fs, tree_node_t *node, const char *key, const char *value); /** + * @brief Recompute index number of all xattr blocks + * + * @memberof fstree_t + * + * @param fs A pointer to the fstree object + */ +void fstree_xattr_reindex(fstree_t *fs); + +/** * @brief Remove dupliciate xattr listings * * @memberof fstree_t |