Files
rtems/cpukit/libmisc/shell
Joel Sherrill 8e2b4deb2a 2001-06-14 Joel Sherrill <joel@OARcorp.com>
* shell/telnetd.c, shell/telnetd.h: Moved to
	libnetworking/rtems_servers so the network stack to address network
	depenendency.
	* shell/Makefile.am: Modified to reflect above.
2001-06-14 13:34:53 +00:00
..

#
#  $Id$
#

This directory contains a shell user extension
primary features:

   + create a user shell terminal task.

This code has not been extensively tested.  It is provided as a tool
for RTEMS users to open more shell terminal.
Suggestions and comments are appreciated.

NOTES:

1.  printf() & getchar() works but you can't use 
    0,1,2 like fildes. You need to use fileno(stdin),fileno(stdout),...
    
2.  You only need a termios dev to start a new session, add your new commands
    and enjoy it.

3.  If you have tcp/ip inited you can start telnetd daemon.
    You need register pseudo-terminals driver into device drivers table.
    16 ptyX termios device terminales are created into /dev/.
    Calling rtems_initialize_telnetd() starts the daemon.
    Enjoy it.

FUTURE:

1.  Adding new commands in cmds.c to give file manegement to shell.