mirror of
https://git.FreeBSD.org/src.git
synced 2025-02-04 17:15:50 +00:00
- Demangle usage().
- Require the "directory" argument with the -d option.
This commit is contained in:
parent
a8811e9d1d
commit
b08f1446e3
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=125553
@ -97,7 +97,7 @@ void install_dir(char *);
|
|||||||
u_long numeric_id(const char *, const char *);
|
u_long numeric_id(const char *, const char *);
|
||||||
void strip(const char *);
|
void strip(const char *);
|
||||||
int trymmap(int);
|
int trymmap(int);
|
||||||
void usage(int);
|
void usage(void);
|
||||||
|
|
||||||
int
|
int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
@ -165,18 +165,18 @@ main(int argc, char *argv[])
|
|||||||
break;
|
break;
|
||||||
case '?':
|
case '?':
|
||||||
default:
|
default:
|
||||||
usage(__LINE__);
|
usage();
|
||||||
}
|
}
|
||||||
argc -= optind;
|
argc -= optind;
|
||||||
argv += optind;
|
argv += optind;
|
||||||
|
|
||||||
/* some options make no sense when creating directories */
|
/* some options make no sense when creating directories */
|
||||||
if (dostrip && dodir)
|
if (dostrip && dodir)
|
||||||
usage(__LINE__);
|
usage();
|
||||||
|
|
||||||
/* must have at least two arguments, except when creating directories */
|
/* must have at least two arguments, except when creating directories */
|
||||||
if (argc < 2 && !dodir)
|
if (argc == 0 || (argc == 1 && !dodir))
|
||||||
usage(__LINE__);
|
usage();
|
||||||
|
|
||||||
/* need to make a temp copy so we can compare stripped version */
|
/* need to make a temp copy so we can compare stripped version */
|
||||||
if (docompare && dostrip)
|
if (docompare && dostrip)
|
||||||
@ -216,7 +216,7 @@ main(int argc, char *argv[])
|
|||||||
|
|
||||||
/* can't do file1 file2 directory/file */
|
/* can't do file1 file2 directory/file */
|
||||||
if (argc != 2)
|
if (argc != 2)
|
||||||
usage(__LINE__);
|
usage();
|
||||||
|
|
||||||
if (!no_target) {
|
if (!no_target) {
|
||||||
if (stat(*argv, &from_sb))
|
if (stat(*argv, &from_sb))
|
||||||
@ -757,15 +757,14 @@ install_dir(char *path)
|
|||||||
* print a usage message and die
|
* print a usage message and die
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
usage(int line)
|
usage()
|
||||||
{
|
{
|
||||||
(void)fprintf(stderr, "line %d\n"
|
(void)fprintf(stderr,
|
||||||
"usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]\n"
|
"usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]\n"
|
||||||
" [-o owner] file1 file2\n"
|
" [-o owner] file1 file2\n"
|
||||||
" install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]\n"
|
" install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]\n"
|
||||||
" [-o owner] file1 ... fileN directory\n"
|
" [-o owner] file1 ... fileN directory\n"
|
||||||
" install -d [-v] [-g group] [-m mode] [-o owner] directory ...\n",
|
" install -d [-v] [-g group] [-m mode] [-o owner] directory ...\n");
|
||||||
line);
|
|
||||||
exit(EX_USAGE);
|
exit(EX_USAGE);
|
||||||
/* NOTREACHED */
|
/* NOTREACHED */
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user