version 1.6, 2011/01/04 00:42:46 |
version 1.7, 2012/07/11 07:10:15 |
|
|
* List all commands with usages. |
* List all commands with usages. |
*/ |
*/ |
|
|
int cmd_list_commands_exec(struct cmd *, struct cmd_ctx *); |
enum cmd_retval cmd_list_commands_exec(struct cmd *, struct cmd_ctx *); |
|
|
const struct cmd_entry cmd_list_commands_entry = { |
const struct cmd_entry cmd_list_commands_entry = { |
"list-commands", "lscm", |
"list-commands", "lscm", |
|
|
}; |
}; |
|
|
/* ARGSUSED */ |
/* ARGSUSED */ |
int |
enum cmd_retval |
cmd_list_commands_exec(unused struct cmd *self, struct cmd_ctx *ctx) |
cmd_list_commands_exec(unused struct cmd *self, struct cmd_ctx *ctx) |
{ |
{ |
const struct cmd_entry **entryp; |
const struct cmd_entry **entryp; |
|
|
for (entryp = cmd_table; *entryp != NULL; entryp++) |
for (entryp = cmd_table; *entryp != NULL; entryp++) |
ctx->print(ctx, "%s %s", (*entryp)->name, (*entryp)->usage); |
ctx->print(ctx, "%s %s", (*entryp)->name, (*entryp)->usage); |
|
|
return (0); |
return (CMD_RETURN_NORMAL); |
} |
} |