On 29/05/2014 1:23 am, Gedare Bloom wrote:
OK.

Can my question in the other thread please be answered first ?

Chris


On Wed, May 28, 2014 at 11:19 AM, Sebastian Huber
<sebastian.hu...@embedded-brains.de> wrote:
Provide rtems_global_shell_env as a public read-only variable for
backward compatibility.
---
  cpukit/libmisc/shell/shell.c |    2 +-
  cpukit/libmisc/shell/shell.h |    2 ++
  2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/cpukit/libmisc/shell/shell.c b/cpukit/libmisc/shell/shell.c
index 8666299..0f31f2a 100644
--- a/cpukit/libmisc/shell/shell.c
+++ b/cpukit/libmisc/shell/shell.c
@@ -40,7 +40,7 @@
  #include <pthread.h>
  #include <assert.h>

-static rtems_shell_env_t rtems_global_shell_env = {
+const rtems_shell_env_t rtems_global_shell_env = {
    .magic         = rtems_build_name('S', 'E', 'N', 'V'),
    .devname       = CONSOLE_DEVICE_NAME,
    .taskname      = "SHGL",
diff --git a/cpukit/libmisc/shell/shell.h b/cpukit/libmisc/shell/shell.h
index af09ac3..76b34c7 100644
--- a/cpukit/libmisc/shell/shell.h
+++ b/cpukit/libmisc/shell/shell.h
@@ -205,6 +205,8 @@ bool rtems_shell_main_loop(
    rtems_shell_env_t *rtems_shell_env
  );

+extern const rtems_shell_env_t rtems_global_shell_env;
+
  rtems_shell_env_t *rtems_shell_get_current_env(void);
  #define rtems_current_shell_env rtems_shell_get_current_env()

--
1.7.7

_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to