summaryrefslogtreecommitdiff
path: root/src/copy.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2000-07-30 18:41:55 +0000
committerJim Meyering <jim@meyering.net>2000-07-30 18:41:55 +0000
commit7b79dfe695f69ff7e10b5c825a76b225c23c0200 (patch)
tree493d23575642829a6418ac86355eae1bee11eef6 /src/copy.c
parenta53a181821504a0e6ca787c1da2314bc94a730bc (diff)
downloadcoreutils-7b79dfe695f69ff7e10b5c825a76b225c23c0200.tar.xz
(copy_internal): Quote the file names that are displayed
with --verbose and --backup.
Diffstat (limited to 'src/copy.c')
-rw-r--r--src/copy.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/copy.c b/src/copy.c
index 25a4350a5..59bd751b8 100644
--- a/src/copy.c
+++ b/src/copy.c
@@ -520,7 +520,7 @@ copy_internal (const char *src_path, const char *dst_path,
{
error (0, 0,
_("cannot move directory onto non-directory: %s -> %s"),
- src_path, dst_path);
+ quote_n (0, src_path), quote_n (0, dst_path));
return 1;
}
}
@@ -611,10 +611,9 @@ copy_internal (const char *src_path, const char *dst_path,
sure we'll create a directory. */
if (x->verbose && !S_ISDIR (src_type))
{
- /* FIXME: do we really want to add quotes here? */
- printf ("%s -> %s", src_path, dst_path);
+ printf ("%s -> %s", quote_n (0, src_path), quote_n (1, dst_path));
if (backup_succeeded)
- printf (_(" (backup: %s)"), dst_backup);
+ printf (_(" (backup: %s)"), quote (dst_backup));
putchar ('\n');
}
@@ -648,7 +647,7 @@ copy_internal (const char *src_path, const char *dst_path,
if (rename (src_path, dst_path) == 0)
{
if (x->verbose && S_ISDIR (src_type))
- printf ("%s -> %s\n", src_path, dst_path);
+ printf ("%s -> %s\n", quote_n (0, src_path), quote_n (1, dst_path));
if (rename_succeeded)
*rename_succeeded = 1;
return 0;
@@ -741,7 +740,7 @@ copy_internal (const char *src_path, const char *dst_path,
goto un_backup;
if (x->verbose)
- printf ("%s -> %s\n", src_path, dst_path);
+ printf ("%s -> %s\n", quote_n (0, src_path), quote_n (1, dst_path));
}
/* Are we crossing a file system boundary? */
@@ -1001,7 +1000,8 @@ un_backup:
else
{
if (x->verbose)
- printf (_("%s -> %s (unbackup)\n"), dst_backup, dst_path);
+ printf (_("%s -> %s (unbackup)\n"),
+ quote_n (0, dst_backup), quote_n (1, dst_path));
}
}
return 1;