diff options
Diffstat (limited to 'cpukit/libdl/rtl-mdreloc-bfin.c')
-rw-r--r-- | cpukit/libdl/rtl-mdreloc-bfin.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/cpukit/libdl/rtl-mdreloc-bfin.c b/cpukit/libdl/rtl-mdreloc-bfin.c index af130276a4..27f865e5a5 100644 --- a/cpukit/libdl/rtl-mdreloc-bfin.c +++ b/cpukit/libdl/rtl-mdreloc-bfin.c @@ -73,7 +73,7 @@ rtems_rtl_elf_relocate_tramp_max_size (void) return 0; } -bool +rtems_rtl_elf_rel_status rtems_rtl_elf_relocate_rela_tramp (rtems_rtl_obj* obj, const Elf_Rela* rela, const rtems_rtl_obj_sect* sect, @@ -87,10 +87,10 @@ rtems_rtl_elf_relocate_rela_tramp (rtems_rtl_obj* obj, (void) symname; (void) syminfo; (void) symvalue; - return true; + return rtems_rtl_elf_rel_no_error; } -bool +rtems_rtl_elf_rel_status rtems_rtl_elf_relocate_rela (rtems_rtl_obj* obj, const Elf_Rela* rela, const rtems_rtl_obj_sect* sect, @@ -136,7 +136,7 @@ rtems_rtl_elf_relocate_rela (rtems_rtl_obj* obj, if ((tmp & 0xff000000) && (~tmp & 0xff800000)) { printf("PCREL24/PCREL24_JU Overflow\n"); - return false; + return rtems_rtl_elf_rel_failure; } tmp = (load_ptr(where) & 0x0000ff00) | ((tmp & 0x0000ffff) << 16) | @@ -152,7 +152,7 @@ rtems_rtl_elf_relocate_rela (rtems_rtl_obj* obj, if ((tmp & 0xfffff000) && (~tmp & 0xfffff800)) { printf("PCREL12_JUMP_S Overflow\n"); - return false; + return rtems_rtl_elf_rel_failure; } tmp = ((*(uint16_t *)where) & 0xf000) | (tmp & 0xfff); @@ -161,15 +161,15 @@ rtems_rtl_elf_relocate_rela (rtems_rtl_obj* obj, default: printf("Unspported rela type\n"); - return false; + return rtems_rtl_elf_rel_failure; } memcpy((void*)where, &tmp, size); - return true; + return rtems_rtl_elf_rel_no_error; } -bool +rtems_rtl_elf_rel_status rtems_rtl_elf_relocate_rel_tramp (rtems_rtl_obj* obj, const Elf_Rel* rel, const rtems_rtl_obj_sect* sect, @@ -184,10 +184,10 @@ rtems_rtl_elf_relocate_rel_tramp (rtems_rtl_obj* obj, (void) syminfo; (void) symvalue; rtems_rtl_set_error (EINVAL, "rel type record not supported"); - return false; + return rtems_rtl_elf_rel_failure; } -bool +rtems_rtl_elf_rel_status rtems_rtl_elf_relocate_rel (rtems_rtl_obj* obj, const Elf_Rel* rel, const rtems_rtl_obj_sect* sect, @@ -202,7 +202,7 @@ rtems_rtl_elf_relocate_rel (rtems_rtl_obj* obj, (void) syminfo; (void) symvalue; rtems_rtl_set_error (EINVAL, "rel type record not supported"); - return false; + return rtems_rtl_elf_rel_failure; } bool |