move VMWare SVGA driver to generic location
[AROS.git] / rom / exec / etask.h
blob3836cb8e5e2bc282ca9c10729bf916624a640fa5
1 #ifndef _ETASK_H
2 #define _ETASK_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Internal description of the ETask structure
9 Lang: english
11 #ifndef EXEC_TASKS_H
12 # include <exec/tasks.h>
13 #endif
15 struct IntETask
17 struct ETask iet_ETask;
18 #ifdef DEBUG_ETASK
19 STRPTR iet_Me;
20 #endif
21 APTR iet_RT; /* Structure for resource tracking */
22 APTR iet_Context; /* Structure to store CPU registers */
23 APTR iet_acpd; /* Structure to store shared clib's data */
24 APTR iet_startup; /* Structure to store startup code stuff */
27 #define GetIntETask(task) ((struct IntETask *)(((struct Task *) \
28 (task))->tc_UnionETask.tc_ETask))
29 #define IntETask(etask) ((struct IntETask *)(etask))
31 #endif /* _ETASK_H */