![]() |
RTEMS 6.1
|
User Environment Support. More...
Go to the source code of this file.
Data Structures | |
| struct | rtems_user_env_t |
| User environment. More... | |
Macros | |
| #define | LOGIN_NAME_MAX 9 |
| #define | rtems_current_user_env rtems_current_user_env_get() |
| #define | rtems_filesystem_current (rtems_current_user_env->current_directory) |
| #define | rtems_filesystem_root (rtems_current_user_env->root_directory) |
| #define | rtems_filesystem_umask (rtems_current_user_env->umask) |
| #define | _POSIX_types_Uid (rtems_current_user_env->uid) |
| #define | _POSIX_types_Gid (rtems_current_user_env->gid) |
| #define | _POSIX_types_Euid (rtems_current_user_env->euid) |
| #define | _POSIX_types_Egid (rtems_current_user_env->egid) |
| #define | _POSIX_types_Getlogin_buffer (rtems_current_user_env->login_buffer) |
Typedefs | |
| typedef struct rtems_user_env_t | rtems_user_env_t |
Functions | |
| rtems_user_env_t * | rtems_current_user_env_get (void) |
| Fetch the pointer to the current user environment. | |
| rtems_status_code | rtems_libio_set_private_env (void) |
| Creates a private environment. | |
| void | rtems_libio_use_global_env (void) |
| Use the global environment. | |
| void | rtems_current_user_env_getgroups (void) |
| Gets the supplementary group IDs using the current user ID and updates the table of supplementary group IDs in the current user environment. | |
Variables | |
| rtems_user_env_t | rtems_global_user_env |
User Environment Support.