From ade874e75340a4cf561237bb100dae60c07357aa Mon Sep 17 00:00:00 2001
From: frtabu <francois.taburet@nokia-bell-labs.com>
Date: Tue, 3 Oct 2017 00:25:04 +0200
Subject: [PATCH] add process related telnet command

---
 common/utils/telnetsrv/telnetsrv_proccmd.c | 6 +++++-
 common/utils/telnetsrv/telnetsrv_proccmd.h | 3 +++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/common/utils/telnetsrv/telnetsrv_proccmd.c b/common/utils/telnetsrv/telnetsrv_proccmd.c
index d8ae2bfc6e5..6a8f60ac8b4 100644
--- a/common/utils/telnetsrv/telnetsrv_proccmd.c
+++ b/common/utils/telnetsrv/telnetsrv_proccmd.c
@@ -216,11 +216,15 @@ int s = sscanf(buf,"%*s %i-%i",&idx1,&idx2);
        {
        set_glog_onlinelog(0);
        }
+    if (strcasestr(buf,"show") != NULL)
+       {
+       proccmd_show("loglvl",debug,prnt);
+       }      
    return 0;
 } 
 /*-------------------------------------------------------------------------------------*/
 
 void add_softmodem_cmds()
 {
-   add_telnetcmd("softmodem",NULL,proc_cmdarray);
+   add_telnetcmd("softmodem",proc_vardef,proc_cmdarray);
 }
diff --git a/common/utils/telnetsrv/telnetsrv_proccmd.h b/common/utils/telnetsrv/telnetsrv_proccmd.h
index 8a3173e3d1c..a80c120b603 100644
--- a/common/utils/telnetsrv/telnetsrv_proccmd.h
+++ b/common/utils/telnetsrv/telnetsrv_proccmd.h
@@ -42,6 +42,9 @@ extern int proccmd_show(char *buf, int debug, telnet_printfunc_t prnt);
 extern int proccmd_thread(char *buf, int debug, telnet_printfunc_t prnt);
 extern int proccmd_exit(char *buf, int debug, telnet_printfunc_t prnt);
 extern int proccmd_log(char *buf, int debug, telnet_printfunc_t prnt);
+telnetshell_vardef_t proc_vardef[] = {
+{"",0,NULL}
+};
 
 telnetshell_cmddef_t proc_cmdarray[] = {
    {"show","loglvl|thread", proccmd_show},
-- 
GitLab