From: Paul Eggert Date: Thu, 27 Feb 2014 08:07:14 +0000 (-0800) Subject: cp: copy files by inode only if that facility is available X-Git-Tag: v8.23~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bbfd1735574be80971b597b34f779fe6938a595;p=thirdparty%2Fcoreutils.git cp: copy files by inode only if that facility is available * src/copy.c (copy_dir): Use the new SAVEDIR_SORT_FASTREAD, not SAVEDIR_SORT_INODE. Problem reported by Bernhard Voelker in: http://lists.gnu.org/archive/html/coreutils/2014-02/msg00037.html --- diff --git a/src/copy.c b/src/copy.c index 7afb80113b..49983869f9 100644 --- a/src/copy.c +++ b/src/copy.c @@ -598,7 +598,7 @@ copy_dir (char const *src_name_in, char const *dst_name_in, bool new_dst, struct cp_options non_command_line_options = *x; bool ok = true; - name_space = savedir (src_name_in, SAVEDIR_SORT_INODE); + name_space = savedir (src_name_in, SAVEDIR_SORT_FASTREAD); if (name_space == NULL) { /* This diagnostic is a bit vague because savedir can fail in