X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ia64%2Felf.h;h=9364bb2ee060f2dc1c4d3381ebfeb86982c41bd5;hb=08559aee03be26f1300e0b97f98cf5975095ec7a;hp=9557b49983dfe5361732c8e0be588ff3075d410b;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/include/asm-ia64/elf.h b/include/asm-ia64/elf.h index 9557b4998..9364bb2ee 100644 --- a/include/asm-ia64/elf.h +++ b/include/asm-ia64/elf.h @@ -185,9 +185,9 @@ extern void ia64_elf_core_copy_regs (struct pt_regs *src, elf_gregset_t dst); #define AT_SYSINFO_EHDR 33 #ifdef __KERNEL__ -#define SET_PERSONALITY(ex, ibcs2) set_personality(PER_LINUX) -#define elf_read_implies_exec(ex, have_pt_gnu_stack) \ - (!(have_pt_gnu_stack) && ((ex).e_flags & EF_IA_64_LINUX_EXECUTABLE_STACK) != 0) +struct elf64_hdr; +extern void ia64_set_personality (struct elf64_hdr *elf_ex, int ibcs2_interpreter); +#define SET_PERSONALITY(ex, ibcs2) ia64_set_personality(&(ex), ibcs2) struct task_struct;