2007-02-20 Hollis Blanchard <hollis@penguinppc.org>
* include/grub/elfload.h (grub_elf32_load_hook_t): Return grub_err_t. All users updated. (grub_elf64_load_hook_t): Likewise. * kern/elf.c: Call `grub_error_push' before `grub_error'. Improve debug output.
This commit is contained in:
parent
3ce27299eb
commit
9b09e6fca0
4 changed files with 67 additions and 28 deletions
|
@ -37,8 +37,10 @@ struct grub_elf_file
|
|||
};
|
||||
typedef struct grub_elf_file *grub_elf_t;
|
||||
|
||||
typedef int (*grub_elf32_load_hook_t) (Elf32_Phdr *phdr, grub_addr_t *addr);
|
||||
typedef int (*grub_elf64_load_hook_t) (Elf64_Phdr *phdr, grub_addr_t *addr);
|
||||
typedef grub_err_t (*grub_elf32_load_hook_t)
|
||||
(Elf32_Phdr *phdr, grub_addr_t *addr);
|
||||
typedef grub_err_t (*grub_elf64_load_hook_t)
|
||||
(Elf64_Phdr *phdr, grub_addr_t *addr);
|
||||
|
||||
grub_elf_t grub_elf_open (const char *);
|
||||
grub_elf_t grub_elf_file (grub_file_t);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue