[rtems commit] score: Avoid complex include in heap.h
Sebastian Huber
sebh at rtems.org
Mon Nov 12 14:40:23 UTC 2018
Module: rtems
Branch: master
Commit: 805f9c262652d2700705e7233ef40936acb35d10
Changeset: http://git.rtems.org/rtems/commit/?id=805f9c262652d2700705e7233ef40936acb35d10
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Nov 8 11:55:11 2018 +0100
score: Avoid complex include in heap.h
Update #3598.
---
cpukit/include/rtems/score/heap.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/cpukit/include/rtems/score/heap.h b/cpukit/include/rtems/score/heap.h
index 60cb3be..a69d890 100644
--- a/cpukit/include/rtems/score/heap.h
+++ b/cpukit/include/rtems/score/heap.h
@@ -19,7 +19,6 @@
#define _RTEMS_SCORE_HEAP_H
#include <rtems/score/cpu.h>
-#include <rtems/score/thread.h>
#ifdef __cplusplus
extern "C" {
@@ -163,10 +162,12 @@ typedef struct Heap_Block Heap_Block;
uintptr_t delayed_free_fraction;
} Heap_Protection;
+ struct _Thread_Control;
+
typedef struct {
uintptr_t protector [HEAP_PROTECTOR_COUNT];
Heap_Block *next_delayed_free_block;
- Thread_Control *task;
+ struct _Thread_Control *task;
void *tag;
} Heap_Protection_block_begin;
More information about the vc
mailing list