diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/include/rtems/score/interr.h | 2 | ||||
-rw-r--r-- | cpukit/include/rtems/score/thread.h | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/cpukit/include/rtems/score/interr.h b/cpukit/include/rtems/score/interr.h index e57c415eed..2f449deedb 100644 --- a/cpukit/include/rtems/score/interr.h +++ b/cpukit/include/rtems/score/interr.h @@ -197,7 +197,7 @@ typedef enum { INTERNAL_ERROR_BAD_THREAD_DISPATCH_ENVIRONMENT = 31, INTERNAL_ERROR_RTEMS_INIT_TASK_CREATE_FAILED = 32, INTERNAL_ERROR_POSIX_INIT_THREAD_CREATE_FAILED = 33, - INTERNAL_ERROR_LIBIO_USER_ENV_KEY_CREATE_FAILED = 34, + /* INTERNAL_ERROR_LIBIO_USER_ENV_KEY_CREATE_FAILED = 34, */ /* INTERNAL_ERROR_LIBIO_SEM_CREATE_FAILED = 35, */ INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILED = 36, INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED = 37, diff --git a/cpukit/include/rtems/score/thread.h b/cpukit/include/rtems/score/thread.h index 3e2e0638f8..2e7380f99a 100644 --- a/cpukit/include/rtems/score/thread.h +++ b/cpukit/include/rtems/score/thread.h @@ -43,6 +43,8 @@ #include <rtems/score/processormask.h> #endif +struct rtems_user_env_t; + struct _pthread_cleanup_context; struct Per_CPU_Control; @@ -859,6 +861,11 @@ struct _Thread_Control { Thread_Capture_control Capture; /** + * @brief Pointer to an optional thread-specific POSIX user environment. + */ + struct rtems_user_env_t *user_environment; + + /** * @brief LIFO list of POSIX cleanup contexts. */ struct _pthread_cleanup_context *last_cleanup_context; |