This patch, put together by Manuel Novoa III, is a merge of work

done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed.
This commit is contained in:
Eric Andersen
2001-02-14 21:23:06 +00:00
parent 68be2ab914
commit 67991cf824
198 changed files with 702 additions and 3979 deletions

View File

@ -31,7 +31,7 @@ extern int basename_main(int argc, char **argv)
char *s;
if ((argc < 2) || (**(argv + 1) == '-')) {
usage(basename_usage);
show_usage();
}
argv++;

View File

@ -33,7 +33,7 @@ int chroot_main(int argc, char **argv)
char *prog;
if ((argc < 2) || (**(argv + 1) == '-')) {
usage(chroot_usage);
show_usage();
}
argc--;
argv++;

View File

@ -36,7 +36,7 @@ int cmp_main(int argc, char **argv)
/* parse argv[] */
if (argc < 2 || 3 < argc)
usage(cmp_usage);
show_usage();
fp1 = xfopen(argv[1], "r");
if (argv[2] != NULL) {

View File

@ -151,7 +151,7 @@ int date_main(int argc, char **argv)
case 's':
set_time = 1;
if ((date_str != NULL) || ((date_str = optarg) == NULL)) {
usage(date_usage);
show_usage();
}
break;
case 'u':
@ -162,10 +162,10 @@ int date_main(int argc, char **argv)
case 'd':
use_arg = 1;
if ((date_str != NULL) || ((date_str = optarg) == NULL))
usage(date_usage);
show_usage();
break;
default:
usage(date_usage);
show_usage();
}
}
@ -178,7 +178,7 @@ int date_main(int argc, char **argv)
#if 0
else {
error_msg("date_str='%s' date_fmt='%s'\n", date_str, date_fmt);
usage(date_usage);
show_usage();
}
#endif

View File

@ -84,7 +84,7 @@ int dd_main(int argc, char **argv)
buf++;
}
} else
usage(dd_usage);
show_usage();
}
buf = xmalloc(bs);

View File

@ -143,7 +143,7 @@ extern int df_main(int argc, char **argv)
return status;
print_df_usage:
usage(df_usage);
show_usage();
return(FALSE);
}

View File

@ -30,7 +30,7 @@ extern int dirname_main(int argc, char **argv)
char* s;
if ((argc < 2) || (**(argv + 1) == '-'))
usage(dirname_usage);
show_usage();
argv++;
s=*argv+strlen(*argv)-1;

View File

@ -31,7 +31,7 @@ int dos2unix_main( int argc, char **argv ) {
if (argc > 1) {
c = *argv[1];
if (c == '-') {
usage(dos2unix_usage);
show_usage();
}
}
c = getchar();

View File

@ -163,7 +163,7 @@ int du_main(int argc, char **argv)
case 'k': break;
#endif
default:
usage(du_usage);
show_usage();
}
}
@ -187,7 +187,7 @@ int du_main(int argc, char **argv)
return status;
}
/* $Id: du.c,v 1.36 2001/01/27 09:33:38 andersen Exp $ */
/* $Id: du.c,v 1.37 2001/02/14 21:23:05 andersen Exp $ */
/*
Local Variables:
c-file-style: "linux"

View File

@ -57,7 +57,7 @@ int head_main(int argc, char **argv)
break;
/* fallthrough */
default:
usage(head_usage);
show_usage();
}
}

View File

@ -53,11 +53,11 @@ extern int id_main(int argc, char **argv)
name_not_number++;
break;
default:
usage(id_usage);
show_usage();
}
}
if (no_user && no_group) usage(id_usage);
if (no_user && no_group) show_usage();
if (argv[optind] == NULL) {
if (print_real) {

View File

@ -7,7 +7,7 @@
extern int length_main(int argc, char **argv)
{
if (argc != 2 || **(argv + 1) == '-')
usage(length_usage);
show_usage();
printf("%lu\n", (long)strlen(argv[1]));
return EXIT_SUCCESS;
}

View File

@ -101,7 +101,7 @@ extern int ln_main(int argc, char **argv)
flag |= LN_NODEREFERENCE;
break;
default:
usage(ln_usage);
show_usage();
}
}
while(optind<(argc-1)) {

View File

@ -30,7 +30,7 @@ extern int logname_main(int argc, char **argv)
char user[9];
if (argc > 1)
usage(logname_usage);
show_usage();
my_getpwuid(user, geteuid());
if (*user) {

View File

@ -928,5 +928,5 @@ extern int ls_main(int argc, char **argv)
return(status);
print_usage_message:
usage(ls_usage);
show_usage();
}

View File

@ -850,7 +850,7 @@ int md5sum_main(int argc,
break;
default:
usage(md5sum_usage);
show_usage();
}
}

View File

@ -48,7 +48,7 @@ extern int mkdir_main(int argc, char **argv)
switch (**argv) {
case 'm':
if (--argc == 0)
usage(mkdir_usage);
show_usage();
/* Find the specified modes */
mode = 0;
if (parse_mode(*(++argv), &mode) == FALSE) {
@ -63,7 +63,7 @@ extern int mkdir_main(int argc, char **argv)
parentFlag = TRUE;
break;
default:
usage(mkdir_usage);
show_usage();
}
}
argc--;
@ -71,7 +71,7 @@ extern int mkdir_main(int argc, char **argv)
}
if (argc < 1) {
usage(mkdir_usage);
show_usage();
}
while (argc > 0) {

View File

@ -37,7 +37,7 @@ extern int mkfifo_main(int argc, char **argv)
/* Parse any options */
while (argc > 1) {
if (**argv != '-')
usage(mkfifo_usage);
show_usage();
thisarg = *argv;
thisarg++;
switch (*thisarg) {
@ -47,13 +47,13 @@ extern int mkfifo_main(int argc, char **argv)
parse_mode(*argv, &mode);
break;
default:
usage(mkfifo_usage);
show_usage();
}
argc--;
argv++;
}
if (argc < 1 || *argv[0] == '-')
usage(mkfifo_usage);
show_usage();
if (mkfifo(*argv, mode) < 0)
perror_msg_and_die("mkfifo");
return EXIT_SUCCESS;

View File

@ -53,13 +53,13 @@ int mknod_main(int argc, char **argv)
umask(0);
break;
default:
usage(mknod_usage);
show_usage();
}
argc--;
argv++;
}
if (argc != 4 && argc != 2) {
usage(mknod_usage);
show_usage();
}
switch (argv[1][0]) {
case 'c':
@ -72,11 +72,11 @@ int mknod_main(int argc, char **argv)
case 'p':
mode = S_IFIFO;
if (argc!=2) {
usage(mknod_usage);
show_usage();
}
break;
default:
usage(mknod_usage);
show_usage();
}
if (mode == S_IFCHR || mode == S_IFBLK) {

View File

@ -143,7 +143,7 @@ int printf_main(int argc, char **argv)
exit_status = 0;
if (argc <= 1 || **(argv + 1) == '-') {
usage(printf_usage);
show_usage();
}
format = argv[1];

View File

@ -84,7 +84,7 @@ extern int rm_main(int argc, char **argv)
stopIt = TRUE;
break;
default:
usage(rm_usage);
show_usage();
}
argc--;
argv++;
@ -94,7 +94,7 @@ extern int rm_main(int argc, char **argv)
}
if (argc < 1 && forceFlag == FALSE) {
usage(rm_usage);
show_usage();
}
while (argc-- > 0) {

View File

@ -33,7 +33,7 @@ extern int rmdir_main(int argc, char **argv)
int status = EXIT_SUCCESS;
if (argc == 1 || **(argv + 1) == '-')
usage(rmdir_usage);
show_usage();
while (--argc > 0) {
if (rmdir(*(++argv)) == -1) {

View File

@ -29,7 +29,7 @@
extern int sleep_main(int argc, char **argv)
{
if ((argc < 2) || (**(argv + 1) == '-')) {
usage(sleep_usage);
show_usage();
}
if (sleep(atoi(*(++argv))) != 0)

View File

@ -56,7 +56,7 @@ int sort_main(int argc, char **argv)
break;
#endif
default:
usage(sort_usage);
show_usage();
}
}

View File

@ -28,6 +28,6 @@
extern int sync_main(int argc, char **argv)
{
if (argc > 1 && **(argv + 1) == '-')
usage(sync_usage);
show_usage();
return(sync());
}

View File

@ -103,7 +103,7 @@ int tail_main(int argc, char **argv)
break;
#endif
default:
usage(tail_usage);
show_usage();
}
}

View File

@ -38,7 +38,7 @@ tee_main(int argc, char **argv)
mode = "a";
break;
default:
usage(tee_usage);
show_usage();
}
}

View File

@ -44,13 +44,13 @@ extern int touch_main(int argc, char **argv)
create = FALSE;
break;
default:
usage(touch_usage);
show_usage();
}
}
}
if (argc < 1) {
usage(touch_usage);
show_usage();
}
while (argc > 0) {

View File

@ -170,7 +170,7 @@ extern int tr_main(int argc, char **argv)
sq_fl = TRUE;
break;
default:
usage(tr_usage);
show_usage();
}
}
index++;

View File

@ -32,7 +32,7 @@ extern int tty_main(int argc, char **argv)
if (argc > 1) {
if (argv[1][0] != '-' || argv[1][1] != 's')
usage(tty_usage);
show_usage();
} else {
tty = ttyname(0);
if (tty)

View File

@ -106,7 +106,7 @@ int uname_main(int argc, char **argv)
PRINT_MACHINE);
break;
default:
usage(uname_usage);
show_usage();
}
}
}

View File

@ -28,7 +28,7 @@
extern int usleep_main(int argc, char **argv)
{
if ((argc < 2) || (**(argv + 1) == '-')) {
usage(usleep_usage);
show_usage();
}
usleep(atoi(*(++argv))); /* return void */

View File

@ -292,7 +292,7 @@ int uudecode_main (int argc,
break;
default:
usage(uudecode_usage);
show_usage();
}
}

View File

@ -167,7 +167,7 @@ int uuencode_main (int argc,
break;
default:
usage(uuencode_usage);
show_usage();
}
}
@ -188,7 +188,7 @@ int uuencode_main (int argc,
case 0:
default:
usage(uuencode_usage);
show_usage();
}
printf("begin%s %o %s\n", trans_ptr == uu_std ? "" : "-base64",

View File

@ -126,7 +126,7 @@ int wc_main(int argc, char **argv)
print_words = 1;
break;
default:
usage(wc_usage);
show_usage();
}
}

View File

@ -31,7 +31,7 @@ extern int whoami_main(int argc, char **argv)
uid_t uid = geteuid();
if (argc > 1)
usage(whoami_usage);
show_usage();
my_getpwuid(user, uid);
if (*user) {

View File

@ -29,7 +29,7 @@ extern int yes_main(int argc, char **argv)
int i;
if (argc >= 2 && *argv[1] == '-')
usage(yes_usage);
show_usage();
if (argc == 1) {
while (1)