diff options
author | Jim Meyering <meyering@redhat.com> | 2008-11-24 09:55:55 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2008-12-02 13:12:13 +0100 |
commit | 031e2fb5e9501fb9cda4d739a92abb02e2b05a52 (patch) | |
tree | 1ac3a5640ea8d70cd9ee8de9ea182ed330067aa8 /NEWS | |
parent | e181802521d4e19e367dbe8cfa877296bb5dafb2 (diff) | |
download | coreutils-031e2fb5e9501fb9cda4d739a92abb02e2b05a52.tar.xz |
du: read and process --files0-from= input a name at a time,
rather than by reading the entire input into memory and *then*
processing each file name.
* src/du.c: Include "argv-iter.h", not "readtokens0.h".
(main): Rewrite to use argv-iter.
Call xfts_open on each argument, rather than on the entire
argv list at once.
Call print_size here, not from du_files.
Diagnose read failure.
* NEWS (Bug fixes): Mention it.
* THANKS: update.
Reported by Barry Kelly. More details in
http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/15159/
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -12,6 +12,9 @@ GNU coreutils NEWS -*- outline -*- cp uses much less memory in some situations + du --files0-from=FILE no longer reads all of FILE into RAM before + processing the first file name + seq 9223372036854775807 9223372036854775808 now prints only two numbers on systems with extended long double support and good library support. Even with this patch, on some systems, it still produces invalid output, |