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:
@@ -169,7 +169,7 @@ int dc_main(int argc, char **argv)
|
||||
}
|
||||
} else {
|
||||
if (*argv[1]=='-')
|
||||
usage(dc_usage);
|
||||
show_usage();
|
||||
while (argc >= 2) {
|
||||
stack_machine(argv[1]);
|
||||
argv++;
|
||||
|
||||
@@ -33,7 +33,7 @@ extern int dutmp_main(int argc, char **argv)
|
||||
if (argc<2) {
|
||||
file = fileno(stdin);
|
||||
} else if (*argv[1] == '-' ) {
|
||||
usage(dutmp_usage);
|
||||
show_usage();
|
||||
} else {
|
||||
file = open(argv[1], O_RDONLY);
|
||||
if (file < 0) {
|
||||
@@ -45,7 +45,7 @@ extern int dutmp_main(int argc, char **argv)
|
||||
* fact the stupid libc doesn't have a reliable #define to announce that libc5
|
||||
* is being used. sigh.
|
||||
*/
|
||||
#if ! defined __GLIBC__
|
||||
#if ! defined __GLIBC__ || defined __UCLIBC__
|
||||
while (read(file, (void*)&ut, sizeof(struct utmp))) {
|
||||
printf("%d|%d|%s|%s|%s|%s|%s|%lx\n",
|
||||
ut.ut_type, ut.ut_pid, ut.ut_line,
|
||||
|
||||
@@ -32,7 +32,7 @@ int makedevs_main(int argc, char **argv)
|
||||
char buf[255];
|
||||
|
||||
if (argc < 7 || *argv[1]=='-')
|
||||
usage(makedevs_usage);
|
||||
show_usage();
|
||||
|
||||
switch (type[0]) {
|
||||
case 'c':
|
||||
@@ -45,7 +45,7 @@ int makedevs_main(int argc, char **argv)
|
||||
mode = S_IFIFO;
|
||||
break;
|
||||
default:
|
||||
usage(makedevs_usage);
|
||||
show_usage();
|
||||
}
|
||||
mode |= 0660;
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
extern int mktemp_main(int argc, char **argv)
|
||||
{
|
||||
if (argc != 2 && (argc != 3 || strcmp(argv[1], "-q")))
|
||||
usage(mktemp_usage);
|
||||
show_usage();
|
||||
if(mkstemp(argv[argc-1]) < 0)
|
||||
return EXIT_FAILURE;
|
||||
(void) puts(argv[argc-1]);
|
||||
|
||||
@@ -57,12 +57,12 @@ extern int mt_main(int argc, char **argv)
|
||||
int fd;
|
||||
|
||||
if (argc < 2) {
|
||||
usage(mt_usage);
|
||||
show_usage();
|
||||
}
|
||||
|
||||
if (strcmp(argv[1], "-f") == 0) {
|
||||
if (argc < 4) {
|
||||
usage(mt_usage);
|
||||
show_usage();
|
||||
}
|
||||
file = argv[2];
|
||||
argv += 2;
|
||||
|
||||
@@ -33,7 +33,7 @@ int readlink_main(int argc, char **argv)
|
||||
int bufsize = 128, size = 128;
|
||||
|
||||
if (argc != 2)
|
||||
usage(readlink_usage);
|
||||
show_usage();
|
||||
|
||||
while (bufsize < size + 1) {
|
||||
bufsize *= 2;
|
||||
|
||||
@@ -64,7 +64,7 @@ extern int update_main(int argc, char **argv)
|
||||
flush_duration = atoi(optarg);
|
||||
break;
|
||||
default:
|
||||
usage(update_usage);
|
||||
show_usage();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ extern int watchdog_main(int argc, char **argv)
|
||||
int fd;
|
||||
|
||||
if (argc != 2) {
|
||||
usage(watchdog_usage);
|
||||
show_usage();
|
||||
}
|
||||
|
||||
if ((fd=open(argv[1], O_WRONLY)) == -1) {
|
||||
|
||||
Reference in New Issue
Block a user