Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/lib/elf_load.h

    rbdca26a re344422  
    3838#include <abi/elf.h>
    3939
    40 extern errno_t elf_load(elf_header_t *, as_t *);
     40/**
     41 * ELF error return codes
     42 */
     43#define EE_OK             0  /* No error */
     44#define EE_INVALID        1  /* Invalid ELF image */
     45#define EE_MEMORY         2  /* Cannot allocate address space */
     46#define EE_INCOMPATIBLE   3  /* ELF image is not compatible with current architecture */
     47#define EE_UNSUPPORTED    4  /* Non-supported ELF (e.g. dynamic ELFs) */
     48#define EE_IRRECOVERABLE  5  /* Irrecoverable error. */
     49
     50extern unsigned int elf_load(elf_header_t *, as_t *);
     51extern const char *elf_error(unsigned int rc);
    4152
    4253#endif
Note: See TracChangeset for help on using the changeset viewer.