]> git.ipfire.org Git - thirdparty/coreutils.git/commit
ls: avoid ENOENT from readdir() on FreeBSD 14
authorPádraig Brady <P@draigBrady.com>
Tue, 26 Mar 2024 18:27:00 +0000 (18:27 +0000)
committerPádraig Brady <P@draigBrady.com>
Tue, 26 Mar 2024 18:57:32 +0000 (18:57 +0000)
commit6e2b4769cc0690075dfda0a297fab043411b7c7c
treec3d1db7112bb8f55533bec4f10d6b3a0ab92d2cc
parent3dc86576481092b03a4b8632a175630af495a26c
ls: avoid ENOENT from readdir() on FreeBSD 14

* src/ls.c (print_dir): readdir() on FreeBSD 14 was
seen to pass ENOENT through.  ENOENT in this context
means "Directory unlinked but still open".
Reported by Bruno Haible with tests/ls/removed-directory.sh
src/ls.c