Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/lib/elf.c

    r439d036 r137691a  
    4848#include <arch.h>
    4949
    50 static char *error_codes[] = {
     50static const char *error_codes[] = {
    5151        "no error",
    5252        "invalid image",
     
    137137 * @return NULL terminated description of error.
    138138 */
    139 char *elf_error(unsigned int rc)
     139const char *elf_error(unsigned int rc)
    140140{
    141141        ASSERT(rc < sizeof(error_codes) / sizeof(char *));
     
    155155    as_t *as, int flags)
    156156{
    157         char *interp;
    158 
    159157        switch (entry->p_type) {
    160158        case PT_NULL:
     
    165163        case PT_DYNAMIC:
    166164        case PT_INTERP:
    167                 interp = (char *)elf + entry->p_offset;
    168                 /* FIXME */
    169                 /*if (memcmp((uintptr_t)interp, (uintptr_t)ELF_INTERP_ZSTR,
     165                // FIXME
     166                /*
     167                char *interp = (char *) elf + entry->p_offset;
     168                if (memcmp((uintptr_t) interp, (uintptr_t) ELF_INTERP_ZSTR,
    170169                    ELF_INTERP_ZLEN) != 0) {
    171170                        return EE_UNSUPPORTED;
    172                 }*/
     171                } */
    173172                if ((flags & ELD_F_LOADER) == 0) {
    174173                        return EE_LOADER;
Note: See TracChangeset for help on using the changeset viewer.