~ubuntu-branches/debian/stretch/grub2/stretch

« back to all changes in this revision

Viewing changes to include/grub/dl.h

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2010-06-15 12:45:35 UTC
  • mto: (1.14.1 upstream) (17.3.18 experimental)
  • mto: This revision was merged to the branch mainline in revision 36.
  • Revision ID: james.westby@ubuntu.com-20100615124535-9vfbis4kzv0h5bgy
Tags: upstream-1.98+20100614
ImportĀ upstreamĀ versionĀ 1.98+20100614

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
  Elf_Sym *symtab;
83
83
  void (*init) (struct grub_dl *mod);
84
84
  void (*fini) (void);
 
85
  struct grub_dl *next;
85
86
};
86
87
typedef struct grub_dl *grub_dl_t;
87
88
 
98
99
#endif
99
100
int EXPORT_FUNC(grub_dl_ref) (grub_dl_t mod);
100
101
int EXPORT_FUNC(grub_dl_unref) (grub_dl_t mod);
101
 
void EXPORT_FUNC(grub_dl_iterate) (int (*hook) (grub_dl_t mod));
 
102
extern grub_dl_t EXPORT_VAR(grub_dl_head);
 
103
 
 
104
#define FOR_DL_MODULES(var) FOR_LIST_ELEMENTS ((var), (grub_dl_head))
 
105
 
102
106
grub_dl_t EXPORT_FUNC(grub_dl_get) (const char *name);
103
107
grub_err_t grub_dl_register_symbol (const char *name, void *addr,
104
108
                                    grub_dl_t mod);