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_OPTIONS_H
21 # include <aros/options.h>
23 #ifndef AROS_LIBCALL_H
24 # include <aros/libcall.h>
26 #ifndef EXEC_EXECBASE_H
27 # include <exec/execbase.h>
30 # include <proto/exec.h>
34 extern void __AROS_InitExecBase (void);
38 /* These are the bit definitions of the SysFlags and AttnResched flags.
39 They are listed here more as somewhere to list them.
42 #define SFB_SoftInt 5 /* There is a software interrupt */
43 #define SFF_SoftInt (1L<<5)
45 #define ARB_AttnSwitch 7 /* Delayed Switch() pending */
46 #define ARF_AttnSwitch (1L<<7)
47 #define ARB_AttnDispatch 15 /* Delayed Dispatch() pending */
48 #define ARF_AttnDispatch (1L<<15)
50 ULONG
**AROS_SLIB_ENTRY(RomTagScanner
,Exec
)(struct ExecBase
*, UWORD
*ranges
[]);
51 struct ExecBase
*PrepareExecBase(struct MemHeader
*mh
);
53 #endif /* __EXEC_INTERN_H__ */