More changes making the CLI more consistent with "category verb arguments" (continuation of issue 8236)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47053 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Tilghman Lesher
2006-11-02 23:49:13 +00:00
parent e05a2752e8
commit 56a1e60c54
7 changed files with 44 additions and 61 deletions

View File

@@ -1135,18 +1135,9 @@ static int udptl_do_debug(int fd, int argc, char *argv[])
return RESULT_SUCCESS;
}
static int udptl_nodebug_deprecated(int fd, int argc, char *argv[])
{
if (argc !=3)
return RESULT_SHOWUSAGE;
udptldebug = 0;
ast_cli(fd,"UDPTL Debugging Disabled\n");
return RESULT_SUCCESS;
}
static int udptl_nodebug(int fd, int argc, char *argv[])
{
if (argc != 2)
if (argc != 3)
return RESULT_SHOWUSAGE;
udptldebug = 0;
ast_cli(fd,"UDPTL Debugging Disabled\n");
@@ -1158,12 +1149,12 @@ static char debug_usage[] =
" Enable dumping of all UDPTL packets to and from host.\n";
static char nodebug_usage[] =
"Usage: udptl nodebug\n"
"Usage: udptl debug off\n"
" Disable all UDPTL debugging\n";
static struct ast_cli_entry cli_udptl_no_debug = {
{ "udptl", "no", "debug", NULL },
udptl_nodebug_deprecated, NULL,
udptl_nodebug, NULL,
NULL };
static struct ast_cli_entry cli_udptl[] = {
@@ -1175,7 +1166,7 @@ static struct ast_cli_entry cli_udptl[] = {
udptl_do_debug, "Enable UDPTL debugging on IP",
debug_usage },
{ { "udptl", "nodebug", NULL },
{ { "udptl", "debug", "off", NULL },
udptl_nodebug, "Disable UDPTL debugging",
nodebug_usage, NULL, &cli_udptl_no_debug },
};