From acd7f7ed437793e7c67ecd869cfac32a87c1ec52 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 12 Aug 2017 18:12:13 -0400 Subject: Unify broken symlink handling Rather than open-code the fallback logic for broken symlinks everywhere it's needed, introduce a new xfstatat() utility function that performs the fallback automatically. Using xfstatat() consistently fixes a few bugs, including cases where broken symlinks are given as arguments to predicates like -samefile. --- tests/test_samefile_symlink.out | 1 + 1 file changed, 1 insertion(+) create mode 100644 tests/test_samefile_symlink.out (limited to 'tests/test_samefile_symlink.out') diff --git a/tests/test_samefile_symlink.out b/tests/test_samefile_symlink.out new file mode 100644 index 0000000..76696d9 --- /dev/null +++ b/tests/test_samefile_symlink.out @@ -0,0 +1 @@ +links/b -- cgit v1.2.3