return 0; /* all done */
}
+int cmd_IsAdministratorCommand(as)
+register struct cmd_syndesc *as;
+{
+ as->flags |= CMD_ADMIN;
+ return 0;
+}
+
int cmd_Seek(as, apos)
register struct cmd_syndesc *as;
int apos; {
ts = cmd_CreateSyntax("help", HelpProc, (char*)0,
"get help on commands");
cmd_AddParm(ts, "-topic", CMD_LIST, CMD_OPTIONAL, "help string");
+ cmd_AddParm(ts, "-admin", CMD_FLAG, CMD_OPTIONAL, (char *)0);
ts = cmd_CreateSyntax("apropos", AproposProc, (char*)0,
"search by help text");
/* syndesc flags */
#define CMD_ALIAS 1 /* this is an alias */
+#define CMD_ADMIN 2 /* admin. command, show only with -admin */
#define CMD_HIDDEN 4 /* A hidden command - similar to CMD_HIDE */
#define CMD_HELPPARM (CMD_MAXPARMS-1)/* last one is used by -help switch */