Fix some compilation problems
This commit is contained in:
parent
c84a9b54ad
commit
07329a9ac9
6 changed files with 34 additions and 17 deletions
|
@ -34,9 +34,9 @@
|
|||
#ifndef GRUB_MOD_INIT
|
||||
#define GRUB_MOD_INIT(name) \
|
||||
static void grub_mod_init (grub_dl_t mod __attribute__ ((unused))) __attribute__ ((used)); \
|
||||
void grub_module_##name##_init (grub_dl_t); \
|
||||
void grub_##name##_init (grub_dl_t); \
|
||||
void \
|
||||
grub_module_##name##_init (grub_dl_t mod) { grub_mod_init (mod); } \
|
||||
grub_##name##_init (grub_dl_t mod) { grub_mod_init (mod); } \
|
||||
static void \
|
||||
grub_mod_init (grub_dl_t mod __attribute__ ((unused)))
|
||||
#endif
|
||||
|
@ -44,9 +44,9 @@ grub_mod_init (grub_dl_t mod __attribute__ ((unused)))
|
|||
#ifndef GRUB_MOD_FINI
|
||||
#define GRUB_MOD_FINI(name) \
|
||||
static void grub_mod_fini (void) __attribute__ ((used)); \
|
||||
void grub_module_##name##_fini (void); \
|
||||
void grub_##name##_fini (void); \
|
||||
void \
|
||||
grub_module_##name##_fini (void) { grub_mod_fini (); } \
|
||||
grub_##name##_fini (void) { grub_mod_fini (); } \
|
||||
static void \
|
||||
grub_mod_fini (void)
|
||||
#endif
|
||||
|
|
1
include/grub/ia64/efi/memory.h
Normal file
1
include/grub/ia64/efi/memory.h
Normal file
|
@ -0,0 +1 @@
|
|||
#include <grub/efi/memory.h>
|
|
@ -19,5 +19,9 @@
|
|||
void EXPORT_FUNC (__ia64_trampoline) (void);
|
||||
void EXPORT_FUNC (grub_init_modules) (void);
|
||||
|
||||
void
|
||||
grub_init_module (const char *name,
|
||||
void (*init)(grub_dl_t), void (*fini)(void));
|
||||
|
||||
extern unsigned long EXPORT_VAR (__gp);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue