diff options
| author | Bernard Xiong <[email protected]> | 2015-09-24 20:58:40 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2015-09-24 20:58:40 +0800 |
| commit | 3dc91bf8abd9d17812c31378444de047b08233f7 (patch) | |
| tree | 3e99b1211ee354c4b06e0e9f8a4a8e72112738a4 | |
| parent | cfbe17681ede262c607508ff62676d90b15c8ef8 (diff) | |
[finsh] Code cleanup.
| -rw-r--r-- | components/finsh/msh_cmd.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/components/finsh/msh_cmd.c b/components/finsh/msh_cmd.c index eb446f731b..fc6b56cdd1 100644 --- a/components/finsh/msh_cmd.c +++ b/components/finsh/msh_cmd.c @@ -297,8 +297,14 @@ FINSH_FUNCTION_EXPORT_ALIAS(cmd_netstat, __cmd_netstat, list the information of int cmd_ps(int argc, char** argv) { extern long list_thread(void); - - list_thread(); + extern int list_module(void); + +#ifdef RT_USING_MODULE + if ((argc == 2) && (strcmp(argv[1], "-m") == 0)) + list_module(); + else +#endif + list_thread(); return 0; } FINSH_FUNCTION_EXPORT_ALIAS(cmd_ps, __cmd_ps, List threads in the system.); |
