[PATCH 19/21] score: Avoid complex include in heap.h
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Nov 8 12:52:12 UTC 2018
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 60cb3be99d..a69d890001 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;
--
2.16.4
More information about the devel
mailing list