From d7be81367997536dceb08a7be0014136a1f89df2 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 19 Apr 2023 20:08:47 +0200 Subject: 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 --- include/fstree.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') 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; }; /* -- cgit v1.2.3