use correct storage types
[AROS.git] / rom / task / task.h
blob9c3d545455477dcc34275e89eb2f00ea96771449
1 /*
2 Copyright © 2015, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef TASKRES_H
7 #define TASKRES_H
9 #ifndef EXEC_TASKS_H
10 # include <exec/tasks.h>
11 #endif
13 #ifndef UTILITY_TAGITEM_H
14 # include <utility/tagitem.h>
15 #endif
17 #define TaskTag_CPUNumber (TAG_USER + 0x00000001) // CPU Number task is currently running on
18 #define TaskTag_CPUAffinity (TAG_USER + 0x00000002) // CPU Affinity mask
19 #define TaskTag_CPUTime (TAG_USER + 0x00000003) // Amount of CPU time spent running
20 #define TaskTag_StartTime (TAG_USER + 0x00000004) // Time the task was started
22 // The contents of the tasklist are private to task.resource
23 struct TaskList
25 void *tl_Private;
28 #endif /* TASKRES_H */