From 28a99ec109637a92f78a24f0eed64cb8a078f356 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 7 Aug 2019 10:51:03 +0200 Subject: Add flag to sqfsdiff to compare inode numbers Signed-off-by: David Oberhollenzer --- difftool/node_compare.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'difftool/node_compare.c') diff --git a/difftool/node_compare.c b/difftool/node_compare.c index e1b72c6..2e1cec6 100644 --- a/difftool/node_compare.c +++ b/difftool/node_compare.c @@ -43,6 +43,14 @@ int node_compare(tree_node_t *a, tree_node_t *b) } } + if (compare_flags & COMPARE_INODE_NUM) { + if (a->inode_num != b->inode_num) { + fprintf(stdout, "%s has a different inode number\n", + path); + status = 1; + } + } + switch (a->mode & S_IFMT) { case S_IFSOCK: case S_IFIFO: -- cgit v1.2.3