From: Jim Meyering Date: Thu, 17 Aug 2006 15:34:59 +0000 (+0000) Subject: * src/copy.c (copy_internal, same_file_ok): Adjust comments not X-Git-Tag: v6.1~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1b3ac49f0e2c447f42b5252c48212078829d8211;p=thirdparty%2Fcoreutils.git * src/copy.c (copy_internal, same_file_ok): Adjust comments not to mention the now-removed cp_options.xstat member. --- diff --git a/ChangeLog b/ChangeLog index 9075a7644e..0230753554 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-08-17 Jim Meyering + * src/copy.c (copy_internal, same_file_ok): Adjust comments not + to mention the now-removed cp_options.xstat member. + * Makefile.maint (patch-check): Adapt to work now that the patch modifies more than one file in src/. diff --git a/src/copy.c b/src/copy.c index 3bd29e2855..0a3f9e504f 100644 --- a/src/copy.c +++ b/src/copy.c @@ -590,8 +590,8 @@ same_file_ok (char const *src_name, struct stat const *src_sb, same_link = same; /* If both the source and destination files are symlinks (and we'll - know this here IFF preserving symlinks (aka xstat == lstat), - then it's ok -- as long as they are distinct. */ + know this here IFF preserving symlinks), then it's ok -- as long + as they are distinct. */ if (S_ISLNK (src_sb->st_mode) && S_ISLNK (dst_sb->st_mode)) return ! same_name (src_name, dst_name); @@ -1424,7 +1424,7 @@ copy_internal (char const *src_name, char const *dst_name, if (errno != EXDEV) { /* There are many ways this can happen due to a race condition. - When something happens between the initial xstat and the + When something happens between the initial XSTAT and the subsequent rename, we can get many different types of errors. For example, if the destination is initially a non-directory or non-existent, but it is created as a directory, the rename