diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2023-04-19 20:08:47 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2023-04-19 20:08:47 +0200 |
commit | d7be81367997536dceb08a7be0014136a1f89df2 (patch) | |
tree | ebbe773721b8e055b7d67a4b4c5246685c90e2e6 /include | |
parent | a872319cab2f56f207c39d6fd436741e661b809a (diff) |
libfstree: Make hard link resolution non-recursive
Use the next_by_type pointer to create a list of all unresolved
hard links and iterate over that list for link resolution.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'include')
-rw-r--r-- | include/fstree.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/fstree.h b/include/fstree.h index 1d427a4..72cbc29 100644 --- a/include/fstree.h +++ b/include/fstree.h @@ -102,6 +102,9 @@ struct fstree_t { /* linear linked list of all regular files */ tree_node_t *files; + + /* linear linked list of all unresolved hard links */ + tree_node_t *links_unresolved; }; /* |