aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Kraai <kraai@debian.org>2000-07-19 18:01:00 +0000
committerMatt Kraai <kraai@debian.org>2000-07-19 18:01:00 +0000
commit2f46b664b7d7b51319d21b7c2d6b3ca817f5e1c4 (patch)
treed728fbd078450989fefcce5d372db867899e3056
parent91a4400fd5a74c6e954b22b276dd38c7ffaeae33 (diff)
downloadbusybox-w32-2f46b664b7d7b51319d21b7c2d6b3ca817f5e1c4.tar.gz
busybox-w32-2f46b664b7d7b51319d21b7c2d6b3ca817f5e1c4.tar.bz2
busybox-w32-2f46b664b7d7b51319d21b7c2d6b3ca817f5e1c4.zip
Add usage messages for applets without them.
-rw-r--r--applets/usage.c89
-rw-r--r--clear.c3
-rw-r--r--console-tools/clear.c3
-rw-r--r--coreutils/hostid.c3
-rw-r--r--coreutils/pwd.c3
-rw-r--r--halt.c3
-rw-r--r--hostid.c3
-rw-r--r--init/halt.c3
-rw-r--r--init/poweroff.c3
-rw-r--r--init/reboot.c3
-rw-r--r--lsmod.c3
-rw-r--r--modutils/lsmod.c3
-rw-r--r--poweroff.c3
-rw-r--r--procps/uptime.c3
-rw-r--r--pwd.c3
-rw-r--r--reboot.c3
-rw-r--r--true_false.c6
-rw-r--r--uptime.c3
-rw-r--r--usage.c89
19 files changed, 232 insertions, 0 deletions
diff --git a/applets/usage.c b/applets/usage.c
index d5a34ec28..56ea80d08 100644
--- a/applets/usage.c
+++ b/applets/usage.c
@@ -83,6 +83,15 @@ const char chvt_usage[] =
83 ; 83 ;
84#endif 84#endif
85 85
86#if defined BB_CLEAR
87const char clear_usage[] =
88 "clear\n"
89#ifndef BB_FEATURE_TRIVIAL_HELP
90 "\nClear screen.\n"
91#endif
92 ;
93#endif
94
86#if defined BB_CP_MV 95#if defined BB_CP_MV
87const char cp_usage[] = 96const char cp_usage[] =
88 "cp [OPTION]... SOURCE DEST\n" 97 "cp [OPTION]... SOURCE DEST\n"
@@ -241,6 +250,15 @@ const char echo_usage[] =
241 ; 250 ;
242#endif 251#endif
243 252
253#if defined BB_TRUE_FALSE
254const char false_usage[] =
255 "false\n"
256#ifndef BB_FEATURE_TRIVIAL_HELP
257 "\nReturn an exit code of FALSE (1).\n"
258#endif
259 ;
260#endif
261
244#if defined BB_FDFLUSH 262#if defined BB_FDFLUSH
245const char fdflush_usage[] = 263const char fdflush_usage[] =
246 "fdflush DEVICE\n" 264 "fdflush DEVICE\n"
@@ -340,6 +358,14 @@ const char gzip_usage[] =
340 ; 358 ;
341#endif 359#endif
342 360
361#if defined BB_HALT
362const char halt_usage[] =
363 "halt\n"
364#ifndef BB_FEATURE_TRIVIAL_HELP
365 "\nHalt the system.\n"
366#endif
367 ;
368
343#if defined BB_HEAD 369#if defined BB_HEAD
344const char head_usage[] = 370const char head_usage[] =
345 "head [OPTION] [FILE]...\n" 371 "head [OPTION] [FILE]...\n"
@@ -353,6 +379,15 @@ const char head_usage[] =
353 ; 379 ;
354#endif 380#endif
355 381
382#if defined BB_HOSTID
383const char hostid_usage[] =
384 "hostid\n"
385#ifndef BB_FEATURE_TRIVIAL_HELP
386 "\nPrint out a unique 32-bit identifier for the machine.\n"
387#endif
388 ;
389#endif
390
356#if defined BB_HOSTNAME 391#if defined BB_HOSTNAME
357const char hostname_usage[] = 392const char hostname_usage[] =
358 "hostname [OPTION] {hostname | -F file}\n" 393 "hostname [OPTION] {hostname | -F file}\n"
@@ -549,6 +584,15 @@ const char ls_usage[] =
549 ; 584 ;
550#endif 585#endif
551 586
587#if defined BB_LSMOD
588const char lsmod_usage[] =
589 "lsmod\n"
590#ifndef BB_FEATURE_TRIVIAL_HELP
591 "\nList the currently loaded kernel modules.\n"
592#endif
593 ;
594#endif
595
552#if defined BB_MAKEDEVS 596#if defined BB_MAKEDEVS
553const char makedevs_usage[] = 597const char makedevs_usage[] =
554 "makedevs NAME TYPE MAJOR MINOR FIRST LAST [s]\n" 598 "makedevs NAME TYPE MAJOR MINOR FIRST LAST [s]\n"
@@ -767,6 +811,15 @@ const char ping_usage[] =
767#endif 811#endif
768#endif 812#endif
769 813
814#if defined BB_POWEROFF
815const char poweroff_usage[] =
816 "poweroff\n"
817#ifndef BB_FEATURE_TRIVIAL_HELP
818 "\nHalt the system and request that the kernel shut off the power.\n"
819#endif
820 ;
821#endif
822
770#if defined BB_PRINTF 823#if defined BB_PRINTF
771const char printf_usage[] = 824const char printf_usage[] =
772 "printf FORMAT [ARGUMENT...]\n" 825 "printf FORMAT [ARGUMENT...]\n"
@@ -787,6 +840,24 @@ const char ps_usage[] =
787 ; 840 ;
788#endif 841#endif
789 842
843#if defined BB_PWD
844const char pwd_usage[] =
845 "pwd\n"
846#ifndef BB_FEATURE_TRIVIAL_HELP
847 "\nPrint the full filename of the current working directory.\n"
848#endif
849 ;
850#endif
851
852#if defined BB_REBOOT
853const char reboot_usage[] =
854 "reboot\n"
855#ifndef BB_FEATURE_TRIVIAL_HELP
856 "\nReboot the system.\n"
857#endif
858 ;
859#endif
860
790#if defined BB_RM 861#if defined BB_RM
791const char rm_usage[] = 862const char rm_usage[] =
792 "rm [OPTION]... FILE...\n" 863 "rm [OPTION]... FILE...\n"
@@ -1055,6 +1126,15 @@ const char tr_usage[] =
1055 ; 1126 ;
1056#endif 1127#endif
1057 1128
1129#if defined BB_TRUE_FALSE
1130const char true_usage[] =
1131 "true\n"
1132#ifndef BB_FEATURE_TRIVIAL_HELP
1133 "\nReturn an exit code of TRUE (0).\n"
1134#endif
1135 ;
1136#endif
1137
1058#if defined BB_TTY 1138#if defined BB_TTY
1059const char tty_usage[] = 1139const char tty_usage[] =
1060 "tty\n" 1140 "tty\n"
@@ -1129,6 +1209,15 @@ const char update_usage[] =
1129 ; 1209 ;
1130#endif 1210#endif
1131 1211
1212#if defined BB_UPTIME
1213const char uptime_usage[] =
1214 "uptime\n"
1215#ifndef BB_FEATURE_TRIVIAL_HELP
1216 "\nDisplay the time since the last boot.\n"
1217#endif
1218 ;
1219#endif
1220
1132#if defined BB_USLEEP 1221#if defined BB_USLEEP
1133const char usleep_usage[] = 1222const char usleep_usage[] =
1134 "usleep N\n" 1223 "usleep N\n"
diff --git a/clear.c b/clear.c
index dba105691..b1641bd1c 100644
--- a/clear.c
+++ b/clear.c
@@ -28,6 +28,9 @@
28 28
29extern int clear_main(int argc, char **argv) 29extern int clear_main(int argc, char **argv)
30{ 30{
31 if (argc > 1 && strcmp(argv[1], "--help") == 0)
32 usage(clear_usage);
33
31 printf("\033[H\033[J"); 34 printf("\033[H\033[J");
32 return(TRUE); 35 return(TRUE);
33} 36}
diff --git a/console-tools/clear.c b/console-tools/clear.c
index dba105691..b1641bd1c 100644
--- a/console-tools/clear.c
+++ b/console-tools/clear.c
@@ -28,6 +28,9 @@
28 28
29extern int clear_main(int argc, char **argv) 29extern int clear_main(int argc, char **argv)
30{ 30{
31 if (argc > 1 && strcmp(argv[1], "--help") == 0)
32 usage(clear_usage);
33
31 printf("\033[H\033[J"); 34 printf("\033[H\033[J");
32 return(TRUE); 35 return(TRUE);
33} 36}
diff --git a/coreutils/hostid.c b/coreutils/hostid.c
index f1010a65d..3bf79de47 100644
--- a/coreutils/hostid.c
+++ b/coreutils/hostid.c
@@ -25,6 +25,9 @@
25 25
26extern int hostid_main(int argc, char **argv) 26extern int hostid_main(int argc, char **argv)
27{ 27{
28 if (argc > 1 && strcmp(argv[1], "--help") == 0)
29 usage(hostid_usage);
30
28 printf("%lx\n", gethostid()); 31 printf("%lx\n", gethostid());
29 return(TRUE); 32 return(TRUE);
30} 33}
diff --git a/coreutils/pwd.c b/coreutils/pwd.c
index f0c923b7b..1a023d383 100644
--- a/coreutils/pwd.c
+++ b/coreutils/pwd.c
@@ -30,6 +30,9 @@ extern int pwd_main(int argc, char **argv)
30{ 30{
31 char buf[BUFSIZ + 1]; 31 char buf[BUFSIZ + 1];
32 32
33 if (argc > 1 && strcmp(argv[1], "--help") == 0)
34 usage(pwd_usage);
35
33 if (getcwd(buf, sizeof(buf)) == NULL) 36 if (getcwd(buf, sizeof(buf)) == NULL)
34 fatalError("%s\n", strerror(errno)); 37 fatalError("%s\n", strerror(errno));
35 38
diff --git a/halt.c b/halt.c
index 2ca36d038..7baccf5d4 100644
--- a/halt.c
+++ b/halt.c
@@ -26,6 +26,9 @@
26 26
27extern int halt_main(int argc, char **argv) 27extern int halt_main(int argc, char **argv)
28{ 28{
29 if (argc > 1 && strcmp(argv[1], "--help") == 0)
30 usage(halt_usage);
31
29#ifdef BB_FEATURE_LINUXRC 32#ifdef BB_FEATURE_LINUXRC
30 /* don't assume init's pid == 1 */ 33 /* don't assume init's pid == 1 */
31 return(kill(*(findPidByName("init")), SIGUSR1)); 34 return(kill(*(findPidByName("init")), SIGUSR1));
diff --git a/hostid.c b/hostid.c
index f1010a65d..3bf79de47 100644
--- a/hostid.c
+++ b/hostid.c
@@ -25,6 +25,9 @@
25 25
26extern int hostid_main(int argc, char **argv) 26extern int hostid_main(int argc, char **argv)
27{ 27{
28 if (argc > 1 && strcmp(argv[1], "--help") == 0)
29 usage(hostid_usage);
30
28 printf("%lx\n", gethostid()); 31 printf("%lx\n", gethostid());
29 return(TRUE); 32 return(TRUE);
30} 33}
diff --git a/init/halt.c b/init/halt.c
index 2ca36d038..7baccf5d4 100644
--- a/init/halt.c
+++ b/init/halt.c
@@ -26,6 +26,9 @@
26 26
27extern int halt_main(int argc, char **argv) 27extern int halt_main(int argc, char **argv)
28{ 28{
29 if (argc > 1 && strcmp(argv[1], "--help") == 0)
30 usage(halt_usage);
31
29#ifdef BB_FEATURE_LINUXRC 32#ifdef BB_FEATURE_LINUXRC
30 /* don't assume init's pid == 1 */ 33 /* don't assume init's pid == 1 */
31 return(kill(*(findPidByName("init")), SIGUSR1)); 34 return(kill(*(findPidByName("init")), SIGUSR1));
diff --git a/init/poweroff.c b/init/poweroff.c
index 126a0fb94..b499d141f 100644
--- a/init/poweroff.c
+++ b/init/poweroff.c
@@ -26,6 +26,9 @@
26 26
27extern int poweroff_main(int argc, char **argv) 27extern int poweroff_main(int argc, char **argv)
28{ 28{
29 if (argc > 1 && strcmp(argv[1], "--help") == 0)
30 usage(poweroff_usage);
31
29#ifdef BB_FEATURE_LINUXRC 32#ifdef BB_FEATURE_LINUXRC
30 /* don't assume init's pid == 1 */ 33 /* don't assume init's pid == 1 */
31 return(kill(*(findPidByName("init")), SIGUSR2)); 34 return(kill(*(findPidByName("init")), SIGUSR2));
diff --git a/init/reboot.c b/init/reboot.c
index bde8dbd77..bef9b26f0 100644
--- a/init/reboot.c
+++ b/init/reboot.c
@@ -26,6 +26,9 @@
26 26
27extern int reboot_main(int argc, char **argv) 27extern int reboot_main(int argc, char **argv)
28{ 28{
29 if (argc > 1 && strcmp(argv[1], "--help") == 0)
30 usage(reboot_usage);
31
29#ifdef BB_FEATURE_LINUXRC 32#ifdef BB_FEATURE_LINUXRC
30 /* don't assume init's pid == 1 */ 33 /* don't assume init's pid == 1 */
31 return(kill(*(findPidByName("init")), SIGINT)); 34 return(kill(*(findPidByName("init")), SIGINT));
diff --git a/lsmod.c b/lsmod.c
index 6eb9c56b8..95006f020 100644
--- a/lsmod.c
+++ b/lsmod.c
@@ -36,5 +36,8 @@ extern int lsmod_main(int argc, char **argv)
36 char *filename = "/proc/modules"; 36 char *filename = "/proc/modules";
37#endif 37#endif
38 38
39 if (argc > 1 && strcmp(argv[1], "--help") == 0)
40 usage(lsmod_usage);
41
39 return(print_file_by_name(filename)); 42 return(print_file_by_name(filename));
40} 43}
diff --git a/modutils/lsmod.c b/modutils/lsmod.c
index 6eb9c56b8..95006f020 100644
--- a/modutils/lsmod.c
+++ b/modutils/lsmod.c
@@ -36,5 +36,8 @@ extern int lsmod_main(int argc, char **argv)
36 char *filename = "/proc/modules"; 36 char *filename = "/proc/modules";
37#endif 37#endif
38 38
39 if (argc > 1 && strcmp(argv[1], "--help") == 0)
40 usage(lsmod_usage);
41
39 return(print_file_by_name(filename)); 42 return(print_file_by_name(filename));
40} 43}
diff --git a/poweroff.c b/poweroff.c
index 126a0fb94..b499d141f 100644
--- a/poweroff.c
+++ b/poweroff.c
@@ -26,6 +26,9 @@
26 26
27extern int poweroff_main(int argc, char **argv) 27extern int poweroff_main(int argc, char **argv)
28{ 28{
29 if (argc > 1 && strcmp(argv[1], "--help") == 0)
30 usage(poweroff_usage);
31
29#ifdef BB_FEATURE_LINUXRC 32#ifdef BB_FEATURE_LINUXRC
30 /* don't assume init's pid == 1 */ 33 /* don't assume init's pid == 1 */
31 return(kill(*(findPidByName("init")), SIGUSR2)); 34 return(kill(*(findPidByName("init")), SIGUSR2));
diff --git a/procps/uptime.c b/procps/uptime.c
index efdbccf00..6a8bfa638 100644
--- a/procps/uptime.c
+++ b/procps/uptime.c
@@ -46,6 +46,9 @@ extern int uptime_main(int argc, char **argv)
46 struct tm *current_time; 46 struct tm *current_time;
47 time_t current_secs; 47 time_t current_secs;
48 48
49 if (argc > 1 && strcmp(argv[1], "--help") == 0)
50 usage(uptime_usage);
51
49 time(&current_secs); 52 time(&current_secs);
50 current_time = localtime(&current_secs); 53 current_time = localtime(&current_secs);
51 54
diff --git a/pwd.c b/pwd.c
index f0c923b7b..1a023d383 100644
--- a/pwd.c
+++ b/pwd.c
@@ -30,6 +30,9 @@ extern int pwd_main(int argc, char **argv)
30{ 30{
31 char buf[BUFSIZ + 1]; 31 char buf[BUFSIZ + 1];
32 32
33 if (argc > 1 && strcmp(argv[1], "--help") == 0)
34 usage(pwd_usage);
35
33 if (getcwd(buf, sizeof(buf)) == NULL) 36 if (getcwd(buf, sizeof(buf)) == NULL)
34 fatalError("%s\n", strerror(errno)); 37 fatalError("%s\n", strerror(errno));
35 38
diff --git a/reboot.c b/reboot.c
index bde8dbd77..bef9b26f0 100644
--- a/reboot.c
+++ b/reboot.c
@@ -26,6 +26,9 @@
26 26
27extern int reboot_main(int argc, char **argv) 27extern int reboot_main(int argc, char **argv)
28{ 28{
29 if (argc > 1 && strcmp(argv[1], "--help") == 0)
30 usage(reboot_usage);
31
29#ifdef BB_FEATURE_LINUXRC 32#ifdef BB_FEATURE_LINUXRC
30 /* don't assume init's pid == 1 */ 33 /* don't assume init's pid == 1 */
31 return(kill(*(findPidByName("init")), SIGINT)); 34 return(kill(*(findPidByName("init")), SIGINT));
diff --git a/true_false.c b/true_false.c
index c56f5e7af..33703fff6 100644
--- a/true_false.c
+++ b/true_false.c
@@ -27,10 +27,16 @@
27 27
28extern int true_main(int argc, char **argv) 28extern int true_main(int argc, char **argv)
29{ 29{
30 if (argc > 1 && strcmp(argv[1], "--help") == 0)
31 usage(true_usage);
32
30 return(TRUE); 33 return(TRUE);
31} 34}
32 35
33extern int false_main(int argc, char **argv) 36extern int false_main(int argc, char **argv)
34{ 37{
38 if (argc > 1 && strcmp(argv[1], "--help") == 0)
39 usage(false_usage);
40
35 return(FALSE); 41 return(FALSE);
36} 42}
diff --git a/uptime.c b/uptime.c
index efdbccf00..6a8bfa638 100644
--- a/uptime.c
+++ b/uptime.c
@@ -46,6 +46,9 @@ extern int uptime_main(int argc, char **argv)
46 struct tm *current_time; 46 struct tm *current_time;
47 time_t current_secs; 47 time_t current_secs;
48 48
49 if (argc > 1 && strcmp(argv[1], "--help") == 0)
50 usage(uptime_usage);
51
49 time(&current_secs); 52 time(&current_secs);
50 current_time = localtime(&current_secs); 53 current_time = localtime(&current_secs);
51 54
diff --git a/usage.c b/usage.c
index d5a34ec28..56ea80d08 100644
--- a/usage.c
+++ b/usage.c
@@ -83,6 +83,15 @@ const char chvt_usage[] =
83 ; 83 ;
84#endif 84#endif
85 85
86#if defined BB_CLEAR
87const char clear_usage[] =
88 "clear\n"
89#ifndef BB_FEATURE_TRIVIAL_HELP
90 "\nClear screen.\n"
91#endif
92 ;
93#endif
94
86#if defined BB_CP_MV 95#if defined BB_CP_MV
87const char cp_usage[] = 96const char cp_usage[] =
88 "cp [OPTION]... SOURCE DEST\n" 97 "cp [OPTION]... SOURCE DEST\n"
@@ -241,6 +250,15 @@ const char echo_usage[] =
241 ; 250 ;
242#endif 251#endif
243 252
253#if defined BB_TRUE_FALSE
254const char false_usage[] =
255 "false\n"
256#ifndef BB_FEATURE_TRIVIAL_HELP
257 "\nReturn an exit code of FALSE (1).\n"
258#endif
259 ;
260#endif
261
244#if defined BB_FDFLUSH 262#if defined BB_FDFLUSH
245const char fdflush_usage[] = 263const char fdflush_usage[] =
246 "fdflush DEVICE\n" 264 "fdflush DEVICE\n"
@@ -340,6 +358,14 @@ const char gzip_usage[] =
340 ; 358 ;
341#endif 359#endif
342 360
361#if defined BB_HALT
362const char halt_usage[] =
363 "halt\n"
364#ifndef BB_FEATURE_TRIVIAL_HELP
365 "\nHalt the system.\n"
366#endif
367 ;
368
343#if defined BB_HEAD 369#if defined BB_HEAD
344const char head_usage[] = 370const char head_usage[] =
345 "head [OPTION] [FILE]...\n" 371 "head [OPTION] [FILE]...\n"
@@ -353,6 +379,15 @@ const char head_usage[] =
353 ; 379 ;
354#endif 380#endif
355 381
382#if defined BB_HOSTID
383const char hostid_usage[] =
384 "hostid\n"
385#ifndef BB_FEATURE_TRIVIAL_HELP
386 "\nPrint out a unique 32-bit identifier for the machine.\n"
387#endif
388 ;
389#endif
390
356#if defined BB_HOSTNAME 391#if defined BB_HOSTNAME
357const char hostname_usage[] = 392const char hostname_usage[] =
358 "hostname [OPTION] {hostname | -F file}\n" 393 "hostname [OPTION] {hostname | -F file}\n"
@@ -549,6 +584,15 @@ const char ls_usage[] =
549 ; 584 ;
550#endif 585#endif
551 586
587#if defined BB_LSMOD
588const char lsmod_usage[] =
589 "lsmod\n"
590#ifndef BB_FEATURE_TRIVIAL_HELP
591 "\nList the currently loaded kernel modules.\n"
592#endif
593 ;
594#endif
595
552#if defined BB_MAKEDEVS 596#if defined BB_MAKEDEVS
553const char makedevs_usage[] = 597const char makedevs_usage[] =
554 "makedevs NAME TYPE MAJOR MINOR FIRST LAST [s]\n" 598 "makedevs NAME TYPE MAJOR MINOR FIRST LAST [s]\n"
@@ -767,6 +811,15 @@ const char ping_usage[] =
767#endif 811#endif
768#endif 812#endif
769 813
814#if defined BB_POWEROFF
815const char poweroff_usage[] =
816 "poweroff\n"
817#ifndef BB_FEATURE_TRIVIAL_HELP
818 "\nHalt the system and request that the kernel shut off the power.\n"
819#endif
820 ;
821#endif
822
770#if defined BB_PRINTF 823#if defined BB_PRINTF
771const char printf_usage[] = 824const char printf_usage[] =
772 "printf FORMAT [ARGUMENT...]\n" 825 "printf FORMAT [ARGUMENT...]\n"
@@ -787,6 +840,24 @@ const char ps_usage[] =
787 ; 840 ;
788#endif 841#endif
789 842
843#if defined BB_PWD
844const char pwd_usage[] =
845 "pwd\n"
846#ifndef BB_FEATURE_TRIVIAL_HELP
847 "\nPrint the full filename of the current working directory.\n"
848#endif
849 ;
850#endif
851
852#if defined BB_REBOOT
853const char reboot_usage[] =
854 "reboot\n"
855#ifndef BB_FEATURE_TRIVIAL_HELP
856 "\nReboot the system.\n"
857#endif
858 ;
859#endif
860
790#if defined BB_RM 861#if defined BB_RM
791const char rm_usage[] = 862const char rm_usage[] =
792 "rm [OPTION]... FILE...\n" 863 "rm [OPTION]... FILE...\n"
@@ -1055,6 +1126,15 @@ const char tr_usage[] =
1055 ; 1126 ;
1056#endif 1127#endif
1057 1128
1129#if defined BB_TRUE_FALSE
1130const char true_usage[] =
1131 "true\n"
1132#ifndef BB_FEATURE_TRIVIAL_HELP
1133 "\nReturn an exit code of TRUE (0).\n"
1134#endif
1135 ;
1136#endif
1137
1058#if defined BB_TTY 1138#if defined BB_TTY
1059const char tty_usage[] = 1139const char tty_usage[] =
1060 "tty\n" 1140 "tty\n"
@@ -1129,6 +1209,15 @@ const char update_usage[] =
1129 ; 1209 ;
1130#endif 1210#endif
1131 1211
1212#if defined BB_UPTIME
1213const char uptime_usage[] =
1214 "uptime\n"
1215#ifndef BB_FEATURE_TRIVIAL_HELP
1216 "\nDisplay the time since the last boot.\n"
1217#endif
1218 ;
1219#endif
1220
1132#if defined BB_USLEEP 1221#if defined BB_USLEEP
1133const char usleep_usage[] = 1222const char usleep_usage[] =
1134 "usleep N\n" 1223 "usleep N\n"