diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-14 15:57:54 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-22 14:00:28 +0200 |
commit | 5a32c486f9b7bd8687af253931b47d7abb091bc3 (patch) | |
tree | 31f97524b91bb123eb316b00e8056e5d62cf5200 /cpukit/posix/src/pthread.c | |
parent | posix: Rework sporadic server scheduling policy (diff) | |
download | rtems-5a32c486f9b7bd8687af253931b47d7abb091bc3.tar.bz2 |
posix: Make POSIX API aware of scheduler instances
Diffstat (limited to '')
-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 ); |