19 #ifndef _RTEMS_POSIX_PTHREADATTRIMPL_H    20 #define _RTEMS_POSIX_PTHREADATTRIMPL_H    45   pthread_attr_t        *dst_attr,
    46   const pthread_attr_t  *src_attr
    49   *dst_attr = *src_attr;
    51     dst_attr->affinitysetsize == 
sizeof(dst_attr->affinitysetpreallocated)
    53   dst_attr->affinityset = &dst_attr->affinitysetpreallocated;
    60   _POSIX_Threads_Copy_attributes(
    69   struct sched_param      *param
    72 #if defined(RTEMS_POSIX_API)    73   const POSIX_API_Control *api;
    78     api->Sporadic.Low_priority.priority
    80   param->sched_ss_repl_period = api->Sporadic.sched_ss_repl_period;
    81   param->sched_ss_init_budget = api->Sporadic.sched_ss_init_budget;
    82   param->sched_ss_max_repl = api->Sporadic.sched_ss_max_repl;
 
POSIX Threads Private Support.
 
const pthread_attr_t _POSIX_Threads_Default_attributes
Definition: pthreadattrdefault.c:30
 
POSIX Thread API Support.
 
int _POSIX_Priority_From_core(const Scheduler_Control *scheduler, Priority_Control priority)
Converts the SuperCore priority to the corresponding POSIX API priority.
Definition: psxpriorityisvalid.c:42
 
Information for the Assert Handler.
 
void * API_Extensions[THREAD_API_LAST+1]
Definition: thread.h:847
 
Scheduler control.
Definition: scheduler.h:269
 
#define RTEMS_INLINE_ROUTINE
Definition: basedefs.h:66
 
#define _Assert(_e)
Assertion similar to assert() controlled via RTEMS_DEBUG instead of NDEBUG.
Definition: assert.h:100