changed tee_usage from being a function to a char[]

that gets used be usage();
This commit is contained in:
John Beppu 1999-12-10 07:41:03 +00:00
parent 9835541c54
commit a3e0d7928b
2 changed files with 22 additions and 40 deletions

View File

@ -21,8 +21,15 @@
*
*/
#include "internal.h"
#include <stdio.h>
#include <stdlib.h>
static const char tee_usage[] =
"Usage: tee [OPTION]... [FILE]...\n"
"Copy standard input to each FILE, and also to standard output.\n\n"
" -a, append to the given FILEs, do not overwrite\n"
" -i, ignore interrupt signals\n"
" -h, this help message\n";
/* FileList _______________________________________________________________ */
@ -80,22 +87,6 @@ tee_fclose(FILE *file, char c)
fclose(file);
}
/* help message */
static void
tee_usage()
{
fprintf (
stdout,
"%s\n%s\n%s\n%s\n%s\n",
"Usage: tee [OPTION]... [FILE]...",
"Copy standard input to each FILE, and also to standard output.\n",
" -a, append to the given FILEs, do not overwrite",
" -i, ignore interrupt signals",
" -h, this help message"
);
exit(1);
}
/* BusyBoxed tee(1) */
int
tee_main(int argc, char **argv)
@ -117,11 +108,11 @@ tee_main(int argc, char **argv)
fprintf(stderr, "ingore interrupt not implemented\n");
break;
case 'h':
tee_usage();
usage(tee_usage);
break;
default:
fprintf(stderr, "tee: invalid option -- %c\n", opt);
tee_usage();
usage(tee_usage);
}
} else {
break;
@ -144,4 +135,4 @@ tee_main(int argc, char **argv)
exit(0);
}
/* $Id: tee.c,v 1.2 1999/12/10 06:45:42 andersen Exp $ */
/* $Id: tee.c,v 1.3 1999/12/10 07:41:03 beppu Exp $ */

31
tee.c
View File

@ -21,8 +21,15 @@
*
*/
#include "internal.h"
#include <stdio.h>
#include <stdlib.h>
static const char tee_usage[] =
"Usage: tee [OPTION]... [FILE]...\n"
"Copy standard input to each FILE, and also to standard output.\n\n"
" -a, append to the given FILEs, do not overwrite\n"
" -i, ignore interrupt signals\n"
" -h, this help message\n";
/* FileList _______________________________________________________________ */
@ -80,22 +87,6 @@ tee_fclose(FILE *file, char c)
fclose(file);
}
/* help message */
static void
tee_usage()
{
fprintf (
stdout,
"%s\n%s\n%s\n%s\n%s\n",
"Usage: tee [OPTION]... [FILE]...",
"Copy standard input to each FILE, and also to standard output.\n",
" -a, append to the given FILEs, do not overwrite",
" -i, ignore interrupt signals",
" -h, this help message"
);
exit(1);
}
/* BusyBoxed tee(1) */
int
tee_main(int argc, char **argv)
@ -117,11 +108,11 @@ tee_main(int argc, char **argv)
fprintf(stderr, "ingore interrupt not implemented\n");
break;
case 'h':
tee_usage();
usage(tee_usage);
break;
default:
fprintf(stderr, "tee: invalid option -- %c\n", opt);
tee_usage();
usage(tee_usage);
}
} else {
break;
@ -144,4 +135,4 @@ tee_main(int argc, char **argv)
exit(0);
}
/* $Id: tee.c,v 1.2 1999/12/10 06:45:42 andersen Exp $ */
/* $Id: tee.c,v 1.3 1999/12/10 07:41:03 beppu Exp $ */