summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2006-10-03 13:13:09 +0000
committerJim Meyering <jim@meyering.net>2006-10-03 13:13:09 +0000
commitda9541f18e6985593b73c30d121605e8cff62a7b (patch)
treefa536023ddb705bdc539244b7dd8bf1c74c0f95b /NEWS
parentd2e7358a9be5b7f1b816e46f3a2cf151463f2208 (diff)
downloadcoreutils-da9541f18e6985593b73c30d121605e8cff62a7b.tar.xz
With --force (-f), rm no longer fails for ENOTDIR.
* src/remove.c (ignorable_missing): New function. Use it everywhere, rather than open-coding the test. Andreas Schwab reported the ENOTDIR problem. (ignorable_missing): Similarly, don't fail for ENAMETOOLONG. * NEWS: Mention the bug fix. * tests/rm/ignorable: New file. Test for the ENOTDIR case. * tests/rm/ignore-name-too-long: New file. Test for ENAMETOOLONG. * tests/rm/Makefile.am (TESTS): Add the new file names.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index f15feff2b..0129fc2a1 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,12 @@ GNU coreutils NEWS -*- outline -*-
* Major changes in release 6.4-cvs (2006-??-??) [?????]
+** Bug fixes
+
+ With --force (-f), rm no longer fails for ENOTDIR or ENAMETOOLONG.
+ For example, "rm -f existing-non-directory/anything" now exits
+ successfully, ignoring the error about a nonexistent file.
+
* Major changes in release 6.3 (2006-09-30) [stable]