···510510 left.511511512512config IA32_AOUT513513- bool "IA32 a.out support"513513+ tristate "IA32 a.out support"514514 depends on IA32_EMULATION515515 help516516 Support old a.out binaries in the 32bit emulation.
-3
arch/x86_64/ia32/ia32_aout.c
···3636#undef WARN_OLD3737#undef CORE_DUMP /* probably broken */38383939-extern int ia32_setup_arg_pages(struct linux_binprm *bprm,4040- unsigned long stack_top, int exec_stack);4141-4239static int load_aout_binary(struct linux_binprm *, struct pt_regs * regs);4340static int load_aout_library(struct file*);4441
+3-1
arch/x86_64/ia32/ia32_binfmt.c
···335335 me->thread.es = __USER_DS;336336}337337338338-int setup_arg_pages(struct linux_binprm *bprm, unsigned long stack_top, int executable_stack)338338+int ia32_setup_arg_pages(struct linux_binprm *bprm, unsigned long stack_top,339339+ int executable_stack)339340{340341 unsigned long stack_base;341342 struct vm_area_struct *mpnt;···390389391390 return 0;392391}392392+EXPORT_SYMBOL(ia32_setup_arg_pages);393393394394static unsigned long395395elf32_map (struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type)