diff --git a/headers/private/kernel/elf32.h b/headers/private/kernel/elf32.h index 4568d56729..8f7c7925c9 100755 --- a/headers/private/kernel/elf32.h +++ b/headers/private/kernel/elf32.h @@ -6,6 +6,7 @@ #define _ELF32_H #include +#include typedef uint32 Elf32_Addr; typedef uint16 Elf32_Half; @@ -157,28 +158,6 @@ struct Elf32_Rela { #define ELF32_R_TYPE(i) ((unsigned char)(i)) #define ELF32_R_INFO(s, t) (((s) << 8) + (unsigned char)(t)) -/* - * i386 relocation types - */ -#define R_386_NONE 0 -#define R_386_32 1 -#define R_386_PC32 2 -#define R_386_GOT32 3 -#define R_386_PLT32 4 -#define R_386_COPY 5 -#define R_386_GLOB_DAT 6 -#define R_386_JMP_SLOT 7 -#define R_386_RELATIVE 8 -#define R_386_GOTOFF 9 -#define R_386_GOTPC 10 - -/* - * sh4 relocation types - */ -#define R_SH_NONE 0 -#define R_SH_DIR32 1 -#define R_SH_RELATIVE 0xa5 - struct Elf32_Dyn { Elf32_Sword d_tag; union {