Files
gnu-coreutils/src
Paul Eggert 25719a3315 Improve performance a bit by optimizing away
unnecessary system calls and going to a block size of at least
8192 (on normal hosts, anyway).  This improved performance 5% on my
Debian stable host (2.4.27 kernel, x86, copying from root
ext3 file system to itself).
Include "buffer-lcm.h".
(copy_reg): Omit last argument.  All callers changed.
Use xmalloc to allocate rather than trusting alloca
(which is unwise with large block sizes).
Declare locals more locally, if possible.
Use uintptr_t words instead of int words, for a bit more speed
when looking for null blocks on 64-bit hosts.
Optimize away reads of zero bytes on regular files.
In the typical case, insist on 8 KiB buffers, at least.
Avoid unnecessary extra call to fstat when checking for sparse files.
Avoid now-unnecessary cast to off_t, and "0L".
Avoid unnecessary test of *new_dst when checking for same owner
and group.
2005-11-24 06:49:44 +00:00
..
2005-06-02 05:17:24 +00:00
2005-07-11 18:21:11 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-06-02 05:17:24 +00:00
2005-06-02 05:17:24 +00:00
2005-06-02 05:17:24 +00:00
2003-03-08 10:14:33 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-07-18 07:52:37 +00:00
2005-05-14 07:58:31 +00:00
.
2005-09-21 16:43:17 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2003-07-06 06:08:40 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
.
2005-11-22 15:33:39 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-07-03 08:46:05 +00:00
2005-09-09 21:11:07 +00:00
2005-06-02 05:15:07 +00:00
2005-11-02 21:53:20 +00:00
2005-05-14 07:58:31 +00:00
2005-10-15 10:15:48 +00:00
2005-07-11 18:25:23 +00:00
2005-05-14 07:58:31 +00:00
2005-07-18 07:53:05 +00:00
2005-05-14 07:58:31 +00:00
2005-06-02 05:17:24 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00
2005-08-13 22:47:48 +00:00
2005-05-14 07:58:31 +00:00
2005-05-14 07:58:31 +00:00