home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / emu / AROSdev.lha / AROS / config / amiga / boot / boot.h next >
Encoding:
C/C++ Source or Header  |  1997-01-27  |  903 b   |  41 lines

  1. /*
  2.     (C) 1995-96 AROS - The Amiga Replacement OS
  3.     $Id: boot.h,v 1.3 1997/01/27 00:05:42 ldp Exp $
  4.  
  5.     Desc: Amiga bootloader -- support structures
  6.     Lang: C
  7. */
  8.  
  9. struct ilsMemList
  10. {
  11.     struct MinList iml_List;
  12.     ULONG iml_Num;        /* total number of nodes on the list */
  13.     ULONG iml_NewNum;        /* total number of new nodes since this was reset */
  14. };
  15.  
  16. struct ilsMemNode
  17. {
  18.     struct MinNode imn_Node;
  19.     APTR imn_Addr;        /* address of memory region */
  20.     ULONG imn_Size;        /* size of memory region */
  21. };
  22.  
  23. struct FileList
  24. {
  25.     struct List fl_List;    /* ln_Name field points to filename */
  26.     ULONG fl_Num;        /* number of nodes on this List */
  27. };
  28.  
  29. struct ModuleList
  30. {
  31.     struct MinList ml_List;
  32.     ULONG ml_Num;
  33. };
  34.  
  35. struct Module
  36. {
  37.     struct MinNode m_Node;
  38.     BPTR m_SegList;        /* pointer to a module's seglist */
  39.     struct Resident *m_Resident;/* pointer to a module's Resident structure */
  40. };
  41.