(re_protect): When there is any potential for ambiguity in a diagnostic,
authorJim Meyering <jim@meyering.net>
Thu, 27 Feb 1997 05:49:44 +0000 (05:49 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 27 Feb 1997 05:49:44 +0000 (05:49 +0000)
give explanatory diagnostic in addition to file name.

src/cp.c

index a8668f7..027fe16 100644 (file)
--- a/src/cp.c
+++ b/src/cp.c
@@ -241,7 +241,7 @@ re_protect (const char *const_dst_path, int src_offset,
 
          if (utime (dst_path, &utb))
            {
-             error (0, errno, "%s", dst_path);
+             error (0, errno, _("preserving times for %s"), dst_path);
              return 1;
            }
 
@@ -250,7 +250,7 @@ re_protect (const char *const_dst_path, int src_offset,
          if (chown (dst_path, src_sb.st_uid, src_sb.st_gid)
              && (errno != EPERM || myeuid == 0))
            {
-             error (0, errno, "%s", dst_path);
+             error (0, errno, _("preserving ownership for %s"), dst_path);
              return 1;
            }
        }
@@ -259,7 +259,7 @@ re_protect (const char *const_dst_path, int src_offset,
        {
          if (chmod (dst_path, src_sb.st_mode & x->umask_kill))
            {
-             error (0, errno, "%s", dst_path);
+             error (0, errno, _("preserving permissions for %s"), dst_path);
              return 1;
            }
        }