diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2017-08-12 18:12:13 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2017-08-12 18:12:13 -0400 |
commit | acd7f7ed437793e7c67ecd869cfac32a87c1ec52 (patch) | |
tree | abfb1561c90aca00362fb0f99b8a8da4a70fe08a /tests/test_H_samefile_symlink.out | |
parent | 01a754bc5572103f9a49242d756dc04b0e86bb6e (diff) | |
download | bfs-acd7f7ed437793e7c67ecd869cfac32a87c1ec52.tar.xz |
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.
Diffstat (limited to 'tests/test_H_samefile_symlink.out')
-rw-r--r-- | tests/test_H_samefile_symlink.out | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/test_H_samefile_symlink.out b/tests/test_H_samefile_symlink.out new file mode 100644 index 0000000..892c879 --- /dev/null +++ b/tests/test_H_samefile_symlink.out @@ -0,0 +1,2 @@ +links/a +links/c |