[rtems commit] shell: Make rtems_global_shell_env public

Sebastian Huber sebh at rtems.org
Wed May 28 16:05:22 UTC 2014


Module:    rtems
Branch:    master
Commit:    5f0ab5cfb5aa04cd08b06a43e8258253703e95ea
Changeset: http://git.rtems.org/rtems/commit/?id=5f0ab5cfb5aa04cd08b06a43e8258253703e95ea

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed May 28 17:17:29 2014 +0200

shell: Make rtems_global_shell_env public

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()
 




More information about the vc mailing list