rm -r must remove an empty directory, even if it is inaccessible.
GNU coreutils NEWS -*- outline -*-
-* Major changes in release 6.0-cvs (????-??-??) [unstable]
+* Major changes in release 6.0-cvs (2006-??-??) [unstable]
** Improved robustness
rm is no longer susceptible to a few low-probability memory leaks.
+ rm -r no longer fails to remove an inaccessible and empty directory
+
sort would fail for large inputs (~50MB) on systems with a buggy
mkstemp function. sort and tac now use the replacement mkstemp
function, and hence are no longer subject to limitations (of 26 or 32,