summaryrefslogtreecommitdiff
path: root/old/fileutils
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2002-06-02 21:30:07 +0000
committerJim Meyering <jim@meyering.net>2002-06-02 21:30:07 +0000
commit52fc0276d7a94056f07ddcc12223e2ab580e01d7 (patch)
treef009d43d701c19e806cba10347a6f13239551ff3 /old/fileutils
parentce73721712640e0463d22a324f81814439cdc51d (diff)
downloadcoreutils-52fc0276d7a94056f07ddcc12223e2ab580e01d7.tar.xz
*** empty log message ***
Diffstat (limited to 'old/fileutils')
-rw-r--r--old/fileutils/ChangeLog16
1 files changed, 10 insertions, 6 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog
index e63a1c51e..5f2e08050 100644
--- a/old/fileutils/ChangeLog
+++ b/old/fileutils/ChangeLog
@@ -1,14 +1,17 @@
2002-06-02 Jim Meyering <meyering@lucent.com>
+ * Version 4.1.9.
+
`rm' no longer uses explicit recursion, and as such is now able
to remove hierarchies of effectively unlimited depth. Prior to
this change, on typical systems, rm would fail (segfault) to remove
hierarchies of depth greater than about 25,000.
- * src/remove.c: Merge in all changes from no-recursion branch. See below.
+ * src/remove.c: Merge in all changes from no-recursion branch.
+ See below for details.
* src/remove.h: Likewise.
- * src/rm.c: Likewise.
- * src/mv.c: Likewise.
+ * src/mv.c (do_move): Adapt to new calling sequence for rm.
+ * src/rm.c (main): Likewise.
2002-06-02 Jim Meyering <meyering@lucent.com>
@@ -86,6 +89,10 @@
* src/remove.c (remove_entry): Add support for prompting (e.g., -i).
* src/remove.h (UPDATE_STATUS): New macro.
+ Include save-cwd.h.
+ (struct File_spec): Remove declaration.
+ Update prototypes.
+
* src/remove.c [AD_ent] (status): New member. This lets us propagate
the status from a subdirectory to its parent via AD_pop_and_chdir.
(AD_push_initial): Set it.
@@ -126,9 +133,6 @@
* src/remove.c (rm_1): Remove now useless (always true)
user_specified_name parameter. Adjust sole caller.
- * src/mv.c (do_move): Adapt to new calling sequence for rm.
- * src/rm.c (main): Likewise.
-
* src/remove.c (rm): New function. This interface allows
one to remove multiple arguments at a time. This is important in
that it allows us to hide the remove_init/remove_fini functions and