summaryrefslogtreecommitdiffstats
path: root/cpukit/score
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-02-05 14:19:06 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-02-06 20:42:26 +0100
commit2b5ce23b9988a66445b7c9d3cbcc692488cf718a (patch)
tree73e700599588126e2e623c5fc621ef4ca3e198da /cpukit/score
parentrtems: Clarify partition manager documentation (diff)
downloadrtems-2b5ce23b9988a66445b7c9d3cbcc692488cf718a.tar.bz2
score: Constify Thread_queue_First_operation
Update #4230.
Diffstat (limited to 'cpukit/score')
-rw-r--r--cpukit/score/src/threadqops.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpukit/score/src/threadqops.c b/cpukit/score/src/threadqops.c
index 9cf63d41f6..813edf1fcd 100644
--- a/cpukit/score/src/threadqops.c
+++ b/cpukit/score/src/threadqops.c
@@ -230,16 +230,16 @@ static void _Thread_queue_FIFO_extract(
}
static Thread_Control *_Thread_queue_FIFO_first(
- Thread_queue_Heads *heads
+ const Thread_queue_Heads *heads
)
{
- Chain_Control *fifo;
- Chain_Node *first;
- Scheduler_Node *scheduler_node;
+ const Chain_Control *fifo;
+ const Chain_Node *first;
+ const Scheduler_Node *scheduler_node;
fifo = &heads->Heads.Fifo;
_Assert( !_Chain_Is_empty( fifo ) );
- first = _Chain_First( fifo );
+ first = _Chain_Immutable_first( fifo );
scheduler_node = SCHEDULER_NODE_OF_WAIT_PRIORITY_NODE( first );
return _Scheduler_Node_get_owner( scheduler_node );
@@ -600,7 +600,7 @@ static void _Thread_queue_Priority_extract(
}
static Thread_Control *_Thread_queue_Priority_first(
- Thread_queue_Heads *heads
+ const Thread_queue_Heads *heads
)
{
Thread_queue_Priority_queue *priority_queue;