From f3db4ac83a4fa6b82d1671eb348ba3e4084dfde6 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 27 Aug 2008 12:48:41 +0000 Subject: 2008-08-27 Joel Sherrill * libmisc/Makefile.am, libmisc/shell/shell.c, libmisc/shell/shell.h: Split out rtems_shell_get_prompt() so it can be overridden by the user. * libmisc/shell/shell_getprompt.c: New file. --- cpukit/libmisc/shell/shell.c | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'cpukit/libmisc/shell/shell.c') diff --git a/cpukit/libmisc/shell/shell.c b/cpukit/libmisc/shell/shell.c index 02f6bfbd4d..f341764beb 100644 --- a/cpukit/libmisc/shell/shell.c +++ b/cpukit/libmisc/shell/shell.c @@ -652,22 +652,6 @@ rtems_task rtems_shell_task(rtems_task_argument task_argument) rtems_task_delete( RTEMS_SELF ); } -void rtems_shell_get_prompt( - rtems_shell_env_t *shell_env, - char *prompt, - int size) -{ - char curdir[256]; - - /* XXX: show_prompt user adjustable */ - getcwd(curdir,sizeof(curdir)); - snprintf(prompt, size - 1, "%s%s[%s] %c ", - ((shell_env->taskname) ? shell_env->taskname : ""), - ((shell_env->taskname) ? " " : ""), - curdir, - geteuid()?'$':'#'); -} - #define RTEMS_SHELL_MAXIMUM_ARGUMENTS (128) #define RTEMS_SHELL_CMD_SIZE (128) #define RTEMS_SHELL_CMD_COUNT (32) -- cgit v1.2.3