From: Olle Johansson Date: Wed, 4 Jan 2006 09:22:45 +0000 (+0000) Subject: Issue #6127: Count in show channeltypes (junky) X-Git-Tag: 1.4.0-beta1~3082 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7c0ae1bc1fda4486ae0c9e42b7ff715909bafe72;p=thirdparty%2Fasterisk.git Issue #6127: Count in show channeltypes (junky) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7776 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channel.c b/channel.c index 6dfa30f965..36a53853ff 100644 --- a/channel.c +++ b/channel.c @@ -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