diff options
Diffstat (limited to 'cpukit/posix/src/pthread.c')
-rw-r--r-- | cpukit/posix/src/pthread.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/posix/src/pthread.c b/cpukit/posix/src/pthread.c index ca7efa9c7d..b29acaeea5 100644 --- a/cpukit/posix/src/pthread.c +++ b/cpukit/posix/src/pthread.c @@ -37,8 +37,9 @@ #include <rtems/posix/psignalimpl.h> #include <rtems/posix/config.h> #include <rtems/posix/keyimpl.h> -#include <rtems/score/cpusetimpl.h> #include <rtems/score/assert.h> +#include <rtems/score/cpusetimpl.h> +#include <rtems/score/schedulerimpl.h> Thread_Information _POSIX_Threads_Information; @@ -182,6 +183,7 @@ static bool _POSIX_Threads_Create_extension( api->thread = created; _POSIX_Threads_Initialize_attributes( &api->Attributes ); api->Attributes.schedparam.sched_priority = _POSIX_Priority_From_core( + _Scheduler_Get_own( created ), created->current_priority ); |