home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / TRSICAT.LZX / CATS_CD2_TRSI / Inc&AD1.3 / Includes / exec / resident.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-12  |  1018 b   |  41 lines

  1. #ifndef EXEC_RESIDENT_H
  2. #define EXEC_RESIDENT_H
  3. /*
  4. **    $Filename: exec/resident.h $
  5. **    $Release: 1.3 $
  6. **
  7. **    
  8. **
  9. **    (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. */
  12.  
  13. #ifndef EXEC_NODES_H
  14. #include "exec/nodes.h"
  15. #endif !EXEC_NODES_H
  16.  
  17. struct Resident {
  18.     UWORD rt_MatchWord;        /* word to match on (ILLEGAL)    */
  19.     struct Resident *rt_MatchTag; /* pointer to the above    */
  20.     APTR  rt_EndSkip;        /* address to continue scan    */
  21.     UBYTE rt_Flags;        /* various tag flags        */
  22.     UBYTE rt_Version;        /* release version number    */
  23.     UBYTE rt_Type;        /* type of module (NT_mumble)    */
  24.     BYTE  rt_Pri;        /* initialization priority */
  25.     char  *rt_Name;        /* pointer to node name        */
  26.     char  *rt_IdString;        /* pointer to ident string    */
  27.     APTR  rt_Init;        /* pointer to init code        */
  28. };
  29.  
  30. #define RTC_MATCHWORD    0x4AFC
  31.  
  32. #define RTF_AUTOINIT    (1<<7)
  33. #define RTF_COLDSTART    (1<<0)
  34.  
  35. /* Compatibility: */
  36. #define RTM_WHEN    3
  37. #define RTW_NEVER    0
  38. #define RTW_COLDSTART    1
  39.  
  40. #endif    /* EXEC_RESIDENT_H */
  41.