2 Copyright © 2015, The AROS Development Team. All rights reserved.
6 #ifndef TASKRES_INTERN_H
7 #define TASKRES_INTERN_H
10 #include <exec/types.h>
13 #include <exec/nodes.h>
16 #include <exec/lists.h>
18 #ifndef EXEC_SEMAPHORES_H
19 #include <exec/semaphores.h>
21 #ifndef UTILITY_UTILITY_H
22 #include <utility/utility.h>
27 struct Library trb_LibNode
;
31 struct SignalSemaphore trb_Sem
;
32 struct List trb_TaskList
;
33 struct List trb_NewTasks
;
34 struct List trb_LockedLists
;
35 struct Library
* trb_UtilityBase
;
41 struct Task
*tle_Task
;
44 // The "Real" implementation of struct TaskList
45 struct TaskListPrivate
49 struct List
*tlp_Tasks
;
50 struct TaskListEntry
*tlp_Next
;
57 #define KernelBase TaskResBase->trb_KernelBase
59 #endif /* TASKRES_INTERN_H */