aboutsummaryrefslogtreecommitdiff
path: root/mv.c
diff options
context:
space:
mode:
Diffstat (limited to 'mv.c')
-rw-r--r--mv.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mv.c b/mv.c
index b861ab7e6..2be3961ca 100644
--- a/mv.c
+++ b/mv.c
@@ -56,7 +56,7 @@ extern int mv_main(int argc, char **argv)
56 fprintf(stderr, "%s: not a directory\n", destName); 56 fprintf(stderr, "%s: not a directory\n", destName);
57 exit (FALSE); 57 exit (FALSE);
58 } 58 }
59 59
60 while (argc-- > 1) { 60 while (argc-- > 1) {
61 srcName = *(argv++); 61 srcName = *(argv++);
62 skipName = strrchr(srcName, '/'); 62 skipName = strrchr(srcName, '/');
@@ -67,6 +67,11 @@ extern int mv_main(int argc, char **argv)
67 strcat(newdestName, "/"); 67 strcat(newdestName, "/");
68 if ( skipName != NULL) 68 if ( skipName != NULL)
69 strcat(newdestName, strstr(srcName, skipName)); 69 strcat(newdestName, strstr(srcName, skipName));
70 else
71 strcat(newdestName, srcName);
72 fprintf(stderr, "srcName='%s'\n", srcName);
73 fprintf(stderr, "skipName='%s'\n", skipName);
74 fprintf(stderr, "newdestName='%s'\n", newdestName);
70 } 75 }
71 if (copyFile(srcName, newdestName, FALSE, FALSE) == FALSE) { 76 if (copyFile(srcName, newdestName, FALSE, FALSE) == FALSE) {
72 exit( FALSE); 77 exit( FALSE);