SCCS-vsn: bin/mv/mv.c 4.11
-static char *sccsid = "@(#)mv.c 4.10 (Berkeley) 83/01/31";
+static char *sccsid = "@(#)mv.c 4.11 (Berkeley) 83/01/31";
if (argc < 3)
goto usage;
dest = argv[argc-1];
if (argc < 3)
goto usage;
dest = argv[argc-1];
- if (stat(dest, &s2) < 0)
- goto usage;
- if (ISDIR(s2)) {
+ if (stat(dest, &s2) >= 0 && ISDIR(s2)) {
r = 0;
for (i = 1; i < argc-1; i++)
r |= movewithshortname(argv[i], dest);
r = 0;
for (i = 1; i < argc-1; i++)
r |= movewithshortname(argv[i], dest);
/*NOTREACHED*/
usage:
fprintf(stderr,
/*NOTREACHED*/
usage:
fprintf(stderr,
-"usage: mv [-if] f1 ... fn d1 (where `fn' is a file or directory)\n");
+"usage: mv [-if] f1 f2 or mv [-if] f1 ... fn d1 (`fn' is a file or directory)\n");