summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2008-05-06 14:29:57 +0200
committerJim Meyering <meyering@redhat.com>2008-05-06 14:29:57 +0200
commit6a9c6804ddd9eca47135f66290a2e7718a919c54 (patch)
tree4c26572601e3349e4c45dfd130a78dfc3ccbc0e0
parent7c9c6c7875cc6c5d249b14fcb2042da20646433a (diff)
downloadcoreutils-6a9c6804ddd9eca47135f66290a2e7718a919c54.tar.xz
* TODO: Bo Borgerson is rewriting support for cp --recursive
-rw-r--r--TODO10
1 files changed, 6 insertions, 4 deletions
diff --git a/TODO b/TODO
index bda8de271..a48a8e6fa 100644
--- a/TODO
+++ b/TODO
@@ -14,6 +14,12 @@ document the following in coreutils.texi:
uptime
Also document the SELinux changes.
+cp --recursive: use fts and *at functions to perform directory traversals
+ in source and destination hierarchy rather than forming full file names.
+ The latter (current) approach fails unnecessarily when the names
+ become very long, and requires space and time that is quadratic in the
+ depth of the hierarchy. [Bo Borgerson is working on this]
+
comm: add an option, --output-delimiter=STR
Files to change: src/comm.c, ChangeLog, NEWS, doc/coreutils.texi,
Add a new file, tests/misc/comm (use another file in that directory as
@@ -96,10 +102,6 @@ sort: Investigate better sorting algorithms; see Knuth vol. 3.
5.3.1, who credits Lester Ford, Jr. and Selmer Johnson, American
Mathematical Monthly 66 (1959), 387-389.
-cp --recursive: perform dir traversals in source and dest hierarchy rather
- than forming full file names. The latter (current) approach fails
- unnecessarily when the names become very long.
-
Remove suspicious uses of alloca (ones that may allocate more than
about 4k)