RTEMS CPU Kit with SuperCore  4.10.99.0
Data Fields
POSIX_API_Control Struct Reference

This defines the POSIX API support structure associated with each thread in a system with POSIX configured. More...

#include <threadsup.h>

Collaboration diagram for POSIX_API_Control:
Collaboration graph
[legend]

Data Fields

pthread_attr_t Attributes
 This is the POSIX threads attribute set.
int detachstate
 This indicates whether the thread is attached or detached.
Thread_queue_Control Join_List
 This is the set of threads waiting for the thread to exit.
int schedpolicy
 This is the thread's current scheduling policy.
struct sched_param schedparam
 This is the thread's current set of scheduling parameters.
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.
sigset_t signals_pending
 This is the set of signals which are currently pending.
int cancelability_state
 This is the cancelability state.
int cancelability_type
 This is the cancelability type.
int cancelation_requested
 This indicates if a cancelation has been requested.
Chain_Control Cancellation_Handlers
 This is the set of cancelation handlers.

Detailed Description

This defines the POSIX API support structure associated with each thread in a system with POSIX configured.


Field Documentation

This is the POSIX threads attribute set.

This is the cancelability state.

This is the cancelability type.

This indicates if a cancelation has been requested.

This is the set of cancelation handlers.

This indicates whether the thread is attached or detached.

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.

This is the thread's current scheduling policy.

This is the set of signals which are currently blocked.

This is the set of signals which are currently pending.


The documentation for this struct was generated from the following file: