xref: /original-bsd/sys/tahoe/stand/vdformat/help.c (revision a95f03a8)
1 #ifndef lint
2 static char sccsid[] = "@(#)help.c	1.1 (Berkeley/CCI) 07/05/86";
3 #endif
4 
5 #include	"vdfmt.h"
6 #include	"cmd.h"
7 
8 /*
9 **	These routines are used to display all the system help messages
10 ** that the operator requests.  They look through the system command
11 ** tables to print the commands and the help messages in a neat mannor.
12 **
13 **	The only break in this rule is the help processor for digit entry
14 ** Which informs the operator what numeric range is valid.
15 */
16 
17 help_text(tbl)
18 cmd_text_element	*tbl;
19 {
20 	indent();
21 	print_common_help();
22 	indent();
23 	while(tbl->cmd_token != 0) {
24 		register int	count;
25 
26 		count = 9 - strlen(tbl->cmd_text);
27 		print("%s", tbl->cmd_text);
28 		while(count--)
29 			putchar(' ');
30 		printf("- %s.\n", tbl->cmd_help);
31 		tbl++;
32 	}
33 	exdent(2);
34 	print("\n");
35 }
36 
37 
38 /*
39 **
40 */
41 
42 print_common_help()
43 {
44 	print("The following commands are available:\n");
45 	indent();
46 	print("%s - %s.\n", "KILL    ", "Abort all operations");
47 	print("%s - %s.\n", "STATus  ", "Display formatter state");
48 	exdent(1);
49 }
50