]> git.ipfire.org Git - thirdparty/coreutils.git/commit
rm -r must remove an empty directory, even if it is inaccessible.
authorJim Meyering <jim@meyering.net>
Sat, 11 Feb 2006 19:25:02 +0000 (19:25 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 11 Feb 2006 19:25:02 +0000 (19:25 +0000)
commit3b79c6d912b999648b2eadfa4b163613090b634a
tree4b8fb381ab73639012f6669436cb26bcb3b28d8b
parentf00751ef1954ec34c0013566a3c8d12062b4ec7a
rm -r must remove an empty directory, even if it is inaccessible.

(close_preserve_errno): New function.
(fd_to_subdirp): Don't print a diagnostic in this function.
Do it from the callers instead, unless rmdir succeeds.
(remove_cwd_entries, remove_dir): Adjust callers.
src/remove.c