Improved incorrect usage diagnostics.

This commit is contained in:
Ruslan Ermilov 2004-03-17 11:06:40 +00:00
parent 5d8fdf31dd
commit 0222d5bc2d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=127112

View File

@ -169,8 +169,10 @@ main(int argc, char *argv[])
argv += optind;
/* some options make no sense when creating directories */
if (dostrip && dodir)
if (dostrip && dodir) {
warnx("-d and -s may not be specified together");
usage();
}
/* must have at least two arguments, except when creating directories */
if (argc == 0 || (argc == 1 && !dodir))
@ -213,8 +215,10 @@ main(int argc, char *argv[])
}
/* can't do file1 file2 directory/file */
if (argc != 2)
if (argc != 2) {
warnx("wrong number or types of arguments");
usage();
}
if (!no_target) {
if (stat(*argv, &from_sb))