diff options
Diffstat (limited to 'tests/ls/dangle')
-rwxr-xr-x | tests/ls/dangle | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ls/dangle b/tests/ls/dangle index b2f8539b8..6abad9213 100755 --- a/tests/ls/dangle +++ b/tests/ls/dangle @@ -26,6 +26,9 @@ fi ln -s no-such-file dangle || framework_failure mkdir -p dir/sub || framework_failure ln -s dir slink-to-dir || framework_failure +mkdir d || framework_failure +ln -s no-such d/dangle || framework_failure +echo '? dangle' > subdir_exp || framework_failure fail=0 @@ -50,4 +53,9 @@ EOF compare out exp || fail=1 +# Ensure that ls -Li prints "?" as the inode of a dangling symlink. +rm -f out +ls -Li d > out 2>/dev/null && fail=1 +compare out subdir_exp || fail=1 + Exit $fail |