diff --git a/headers/private/kernel/elf.h b/headers/private/kernel/elf.h index f90d340e87..9e13f0273a 100755 --- a/headers/private/kernel/elf.h +++ b/headers/private/kernel/elf.h @@ -14,12 +14,12 @@ extern "C" { #endif -int elf_load_uspace(const char *path, struct team *t, int flags, addr *entry); +status_t elf_load_uspace(const char *path, struct team *t, int flags, addr *entry); image_id elf_load_kspace(const char *path, const char *sym_prepend); -int elf_unload_kspace(const char *path); -addr elf_lookup_symbol(image_id id, const char *symbol); -int elf_lookup_symbol_address(addr address, addr *baseAddress, char *text, size_t length); -int elf_init(kernel_args *ka); +status_t elf_unload_kspace(const char *path); +addr_t elf_lookup_symbol(image_id id, const char *symbol); +status_t elf_lookup_symbol_address(addr address, addr *baseAddress, char *text, size_t length); +status_t elf_init(kernel_args *ka); #ifdef __cplusplus }