dect
/
asterisk
Archived
13
0
Fork 0

Issue #6127: Count in show channeltypes (junky)

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7776 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
oej 2006-01-04 09:22:45 +00:00
parent 762e166239
commit 0ab438ba50
1 changed files with 5 additions and 1 deletions

View File

@ -168,8 +168,10 @@ const struct ast_cause {
static int show_channeltypes(int fd, int argc, char *argv[])
{
#define FORMAT "%-10.10s %-30.30s %-12.12s %-12.12s %-12.12s\n"
#define FORMAT "%-10.10s %-40.40s %-12.12s %-12.12s %-12.12s\n"
struct chanlist *cl;
int count_chan = 0;
ast_cli(fd, FORMAT, "Type", "Description", "Devicestate", "Indications", "Transfer");
ast_cli(fd, FORMAT, "----------", "-----------", "-----------", "-----------", "--------");
if (ast_mutex_lock(&chlock)) {
@ -181,8 +183,10 @@ static int show_channeltypes(int fd, int argc, char *argv[])
(cl->tech->devicestate) ? "yes" : "no",
(cl->tech->indicate) ? "yes" : "no",
(cl->tech->transfer) ? "yes" : "no");
count_chan++;
}
ast_mutex_unlock(&chlock);
ast_cli(fd, "----------\n%d channel drivers registered.\n", count_chan);
return RESULT_SUCCESS;
#undef FORMAT