Revert "This commit adds nsh_consolechild(). I noticed that there are several examples that call nsh_consolemain.c to create to create a new NSH session. That will not always work because nsh_consolemain() performs the one-time initialization needed by the NSH library: Mounting, reading, and running the start-up script, configuring USB tracing. Some of those actions will cause failures if attempted twice."

This reverts commit 4d364d836a.
This commit is contained in:
Gregory Nutt
2016-08-25 14:19:36 -06:00
parent 4d364d836a
commit 4eda22b4db
5 changed files with 12 additions and 150 deletions

View File

@@ -59,13 +59,12 @@
* Name: nsh_session
*
* Description:
* This is the common session login or each NSH session. This function
* returns when an error reading from the input stream occurs, presumably
* This is the common session logic or any NSH session. This function
* return when an error reading from the input stream occurs, presumably
* signaling the end of the session.
*
* This function:
* - Performs the logic sequence if so configured.
* - Executes the NSH login script
* - Executes the NSH logic script
* - Presents a greeting
* - Then provides a prompt then gets and processes the command line.
* - This continues until an error occurs, then the session returns.