From 426dc74b959df16ea2c63ddefb07aa874a17a367 Mon Sep 17 00:00:00 2001 From: patacongo Date: Thu, 2 Feb 2012 16:04:09 +0000 Subject: NSH now uses the new Telnet daemon and built-in tasks started by NSH can be used over Telnet git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4361 42af7a65-404d-4744-a932-0658087f49c3 --- apps/nshlib/nsh_apps.c | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'apps/nshlib/nsh_apps.c') diff --git a/apps/nshlib/nsh_apps.c b/apps/nshlib/nsh_apps.c index d70c0d10f..c6f750948 100644 --- a/apps/nshlib/nsh_apps.c +++ b/apps/nshlib/nsh_apps.c @@ -1,7 +1,7 @@ /**************************************************************************** * apps/nshlib/nsh_apps.c * - * Copyright (C) 2011 Gregory Nutt. All rights reserved. + * Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. * Copyright (C) 2011 Uros Platise. All rights reserved. * Author: Uros Platise * @@ -51,6 +51,7 @@ #include #include "nsh.h" +#include "nsh_console.h" #ifdef CONFIG_NSH_BUILTIN_APPS @@ -89,30 +90,30 @@ int nsh_execapp(FAR struct nsh_vtbl_s *vtbl, FAR const char *cmd, FAR char **argv) { - int ret = OK; + int ret = OK; - /* Try to find command within pre-built application list. */ + /* Try to find command within pre-built application list. */ - ret = exec_namedapp(cmd, (FAR const char **)argv); - if (ret < 0) - { - return -errno; - } + ret = exec_namedapp(cmd, (FAR const char **)argv); + if (ret < 0) + { + return -errno; + } #ifdef CONFIG_SCHED_WAITPID - if (vtbl->np.np_bg == false) - { - waitpid(ret, NULL, 0); - } - else + if (vtbl->np.np_bg == false) + { + waitpid(ret, NULL, 0); + } + else #endif - { - struct sched_param param; - sched_getparam(0, ¶m); - nsh_output(vtbl, "%s [%d:%d]\n", cmd, ret, param.sched_priority); - } + { + struct sched_param param; + sched_getparam(0, ¶m); + nsh_output(vtbl, "%s [%d:%d]\n", cmd, ret, param.sched_priority); + } - return OK; + return OK; } #endif /* CONFIG_NSH_BUILTIN_APPS */ -- cgit v1.2.3