1 #ifndef EXEC_RESIDENT_H
2 #define EXEC_RESIDENT_H
5 Copyright © 1995-2004, The AROS Development Team. All rights reserved.
12 # include <exec/types.h>
15 #ifndef UTILITY_TAGITEM_H
16 # include <utility/tagitem.h>
19 struct __mayalias Resident
;
22 UWORD rt_MatchWord
; /* equal to RTC_MATCHWORD (see below) */
23 const struct Resident
*rt_MatchTag
; /* Pointer to this struct */
25 UBYTE rt_Flags
; /* see below */
30 CONST_STRPTR rt_IdString
;
33 /* Extension taken over from MorphOS. Only valid
34 if RTF_EXTENDED is set */
37 struct TagItem
*rt_Tags
;
40 #define RTC_MATCHWORD (0x4AFC)
42 #define RTF_COLDSTART (1<<0)
43 #define RTF_SINGLETASK (1<<1)
44 #define RTF_AFTERDOS (1<<2)
45 #define RTF_AUTOINIT (1<<7)
47 #define RTF_EXTENDED (1<<6) /* MorphOS extension: extended
48 structure fields are valid */
51 #define RTW_COLDSTART (1)
53 #endif /* EXEC_RESIDENT_H */