From 1b3ac49f0e2c447f42b5252c48212078829d8211 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 17 Aug 2006 15:34:59 +0000 Subject: [PATCH] * src/copy.c (copy_internal, same_file_ok): Adjust comments not to mention the now-removed cp_options.xstat member. --- ChangeLog | 3 +++ src/copy.c | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) 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 -- 2.47.3