2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
5 Desc: Private data belonging to exec.library
8 #ifndef __EXEC_INTERN_H__
9 #define __EXEC_INTERN_H__
11 /* Needed for aros_print_not_implemented macro */
12 #include <aros/debug.h>
14 /* This is a short file that contains a few things every Exec function
18 # include <aros/system.h>
20 #ifndef AROS_LIBCALL_H
21 # include <aros/libcall.h>
23 #ifndef EXEC_EXECBASE_H
24 # include <exec/execbase.h>
27 # include <proto/exec.h>
31 extern void __AROS_InitExecBase (void);
35 /* These are the bit definitions of the SysFlags and AttnResched flags.
36 They are listed here more as somewhere to list them.
39 #define SFB_SoftInt 5 /* There is a software interrupt */
40 #define SFF_SoftInt (1L<<5)
42 #define ARB_AttnSwitch 7 /* Delayed Switch() pending */
43 #define ARF_AttnSwitch (1L<<7)
44 #define ARB_AttnDispatch 15 /* Delayed Dispatch() pending */
45 #define ARF_AttnDispatch (1L<<15)
47 ULONG
**AROS_SLIB_ENTRY(RomTagScanner
,Exec
)(struct ExecBase
*, UWORD
*ranges
[]);
48 struct ExecBase
*PrepareExecBase(struct MemHeader
*mh
);
50 #endif /* __EXEC_INTERN_H__ */