Lines Matching defs:cmd

200 showcx(struct cmdtab const *cmd)
202 if (cmd->lauth & LOCAL_CX)
204 else if (cmd->lauth & LOCAL_CX_OPT)
213 struct cmdtab const *cmd;
223 for (cmd = arg->cmdtab; cmd->name || cmd->alias; cmd++)
224 if ((cmd->lauth & arg->prompt->auth) &&
225 ((cmd->name && !strcasecmp(cmd->name, arg->argv[arg->argn])) ||
226 (cmd->alias && !strcasecmp(cmd->alias, arg->argv[arg->argn])))) {
227 prompt_Printf(arg->prompt, "%s %s\n", cmd->syntax, showcx(cmd));
234 for (cmd = arg->cmdtab; cmd->func; cmd++)
235 if (cmd->name && (cmd->lauth & arg->prompt->auth)) {
236 if ((n = strlen(cmd->name) + strlen(showcx(cmd))) > cmax)
238 if ((n = strlen(cmd->helpmes)) > dmax)
246 for (cmd = arg->cmdtab; cmd->func; cmd++)
247 if (cmd->name && (cmd->lauth & arg->prompt->auth)) {
248 cx = showcx(cmd);
249 cxlen = cmax - strlen(cmd->name);
253 cmd->name, cxlen, cxlen, cx, dmax, dmax, cmd->helpmes);
1090 struct cmdtab const *cmd;
1096 cmd = FindCommand(cmds, argv[argn], &nmatch);
1100 else if (cmd && (!prompt || (cmd->lauth & prompt->auth))) {
1101 if ((cmd->lauth & LOCAL_CX) && !cx)
1105 if ((cmd->lauth & LOCAL_CX) && !cx)
1109 if (cx && !(cmd->lauth & (LOCAL_CX|LOCAL_CX_OPT))) {
1115 arg.cmd = cmd;
1122 val = (*cmd->func) (&arg);
1129 log_Printf(LogWARN, "usage: %s\n", cmd->syntax);
1650 long long_val, param = (long)arg->cmd->args;
1666 if ((arg->cmd->lauth & LOCAL_CX) && !cx) {
1668 arg->cmd->name);
1670 } else if (cx && !(arg->cmd->lauth & (LOCAL_CX|LOCAL_CX_OPT))) {
1672 arg->cmd->name, cx->name);
2579 if (rt_Set(arg->bundle, RTM_ADD, &dest, &gw, arg->cmd->args ? 1 : 0,
2625 rt_Set(arg->bundle, RTM_DELETE, &dest, NULL, arg->cmd->args ? 1 : 0, 0);
2661 long param = (long)arg->cmd->args;
2729 log_Printf(LogWARN, "usage: %s\n", arg->cmd->syntax);
2747 ident_cmd(const char *cmd, unsigned *keep, unsigned *add)
2751 switch (*cmd) {
2760 switch (cmd[1]) {
2793 int opt = (int)(long)arg->cmd->args;
2842 long param = (long)arg->cmd->args;
2845 const char *cmd;
2849 if ((cmd = ident_cmd(arg->argv[arg->argn-2], &keep, &add)) == NULL)
2852 if ((arg->cmd->lauth & LOCAL_CX) && !cx) {
2854 cmd, arg->cmd->name);
2856 } else if (cx && !(arg->cmd->lauth & (LOCAL_CX|LOCAL_CX_OPT))) {
2858 cmd, arg->cmd->name, cx->name);
3159 const char *cmd = arg->argc ? arg->argv[arg->argc - 1] : "???";
3162 if (arg->cmd->args == NatCommands &&
3172 FindExec(arg->bundle, arg->cmd->args, arg->argc, arg->argn, arg->argv,
3176 " <option>' for syntax help.\n", cmd, cmd);
3178 log_Printf(LogWARN, "%s command must have arguments\n", cmd);
3242 if (arg->cmd->args)
3271 if (arg->cmd->args)