1 #ifndef __LUNAIX_ARCH_ELF_H
2 #define __LUNAIX_ARCH_ELF_H
4 #include <lunaix/types.h>
12 #ifdef CONFIG_ARCH_X86_64
13 typedef unsigned long elf_ptr_t;
14 typedef unsigned short elf_hlf_t;
15 typedef unsigned long elf_off_t;
16 typedef int elf_swd_t;
17 typedef unsigned int elf_wrd_t;
18 typedef unsigned long elf_xwrd_t;
19 typedef long elf_sxwrd_t;
21 typedef unsigned int elf_ptr_t;
22 typedef unsigned short elf_hlf_t;
23 typedef unsigned int elf_off_t;
24 typedef unsigned int elf_swd_t;
25 typedef unsigned int elf_wrd_t;
39 elf_hlf_t e_phentsize;
41 elf_hlf_t e_shentsize;
48 #ifdef CONFIG_ARCH_X86_64
69 #endif /* __LUNAIX_ARCH_ELF_H */