diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/libmisc/shell/shell.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cpukit/libmisc/shell/shell.h b/cpukit/libmisc/shell/shell.h index 726a8eeb4e..c137378cbe 100644 --- a/cpukit/libmisc/shell/shell.h +++ b/cpukit/libmisc/shell/shell.h @@ -17,6 +17,7 @@ #ifndef __RTEMS_SHELL_H__ #define __RTEMS_SHELL_H__ +#include <sys/types.h> #include <rtems.h> #include <stdio.h> #include <termios.h> @@ -199,6 +200,18 @@ typedef struct { bool output_append; rtems_id wake_on_end; rtems_shell_login_check_t login_check; + + /** + * @brief The real and effective UID of the shell task in case no login check + * is present. + */ + uid_t uid; + + /** + * @brief The real and effective GID of the shell task in case no login check + * is present. + */ + gid_t gid; } rtems_shell_env_t; bool rtems_shell_main_loop( |