RTEMS CPU Kit with SuperCore
4.11.3
|
This defines the POSIX API support structure associated with each thread in a system with POSIX configured. More...
#include <threadsup.h>
Data Fields | |
pthread_attr_t | Attributes |
This is the POSIX threads attribute set. More... | |
int | detachstate |
This indicates whether the thread is attached or detached. More... | |
Thread_queue_Control | Join_List |
This is the set of threads waiting for the thread to exit. More... | |
int | schedpolicy |
This is the thread's current scheduling policy. More... | |
struct sched_param | schedparam |
This is the thread's current set of scheduling parameters. More... | |
int | ss_high_priority |
This is the high priority to execute at when using the sporadic scheduler. | |
Watchdog_Control | Sporadic_timer |
This is the timer which controls when the thread executes at high and low priority when using the sporadic scheduler. | |
sigset_t | signals_blocked |
This is the set of signals which are currently blocked. More... | |
sigset_t | signals_pending |
This is the set of signals which are currently pending. More... | |
Thread_Action | Signal_action |
Signal post-switch action in case signals are pending. | |
int | cancelability_state |
This is the cancelability state. More... | |
int | cancelability_type |
This is the cancelability type. More... | |
int | cancelation_requested |
This indicates if a cancelation has been requested. More... | |
Chain_Control | Cancellation_Handlers |
This is the set of cancelation handlers. More... | |
This defines the POSIX API support structure associated with each thread in a system with POSIX configured.
pthread_attr_t POSIX_API_Control::Attributes |
This is the POSIX threads attribute set.
int POSIX_API_Control::cancelability_state |
This is the cancelability state.
Referenced by _POSIX_Thread_Evaluate_cancellation_and_enable_dispatch(), and _POSIX_Threads_cancel_run().
int POSIX_API_Control::cancelability_type |
This is the cancelability type.
Referenced by _POSIX_Thread_Evaluate_cancellation_and_enable_dispatch().
int POSIX_API_Control::cancelation_requested |
This indicates if a cancelation has been requested.
Referenced by _POSIX_Thread_Evaluate_cancellation_and_enable_dispatch().
Chain_Control POSIX_API_Control::Cancellation_Handlers |
This is the set of cancelation handlers.
Referenced by _POSIX_Threads_cancel_run().
int POSIX_API_Control::detachstate |
This indicates whether the thread is attached or detached.
Thread_queue_Control POSIX_API_Control::Join_List |
This is the set of threads waiting for the thread to exit.
struct sched_param POSIX_API_Control::schedparam |
This is the thread's current set of scheduling parameters.
Referenced by _POSIX_Threads_Sporadic_budget_callout(), and _POSIX_Threads_Sporadic_budget_TSR().
int POSIX_API_Control::schedpolicy |
This is the thread's current scheduling policy.
sigset_t POSIX_API_Control::signals_blocked |
This is the set of signals which are currently blocked.
sigset_t POSIX_API_Control::signals_pending |
This is the set of signals which are currently pending.