[PATCH] shell: Make rtems_global_shell_env public

Gedare Bloom gedare at rtems.org
Wed May 28 15:23:47 UTC 2014


OK.

On Wed, May 28, 2014 at 11:19 AM, Sebastian Huber
<sebastian.huber at 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 at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel



More information about the devel mailing list