From 98c24a32e60751a02e33e08f7069dd7725c51fd4 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 29 Jul 2003 21:28:19 +0000 Subject: * elf/dl-support.c: Likewise. --- elf/dl-support.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'elf/dl-support.c') diff --git a/elf/dl-support.c b/elf/dl-support.c index 6a02e4ea1f..52447f489a 100644 --- a/elf/dl-support.c +++ b/elf/dl-support.c @@ -125,16 +125,6 @@ ElfW(Phdr) *_dl_phdr; size_t _dl_phnum; unsigned long int _dl_hwcap __attribute__ ((nocommon)); -/* Prevailing state of the stack, PF_X indicating it's executable. */ -ElfW(Word) _dl_stack_flags = PF_R|PF_W|PF_X; - -/* If loading a shared object requires that we make the stack executable - when it was not, we do it by calling this function. - It returns an errno code or zero on success. */ -int (*_dl_make_stack_executable_hook) (void) internal_function - = _dl_make_stack_executable; - - #ifdef NEED_DL_SYSINFO /* Needed for improved syscall handling on at least x86/Linux. */ uintptr_t _dl_sysinfo = DL_SYSINFO_DEFAULT; @@ -270,15 +260,6 @@ _dl_non_dynamic_init (void) /* Now determine the length of the platform string. */ if (_dl_platform != NULL) _dl_platformlen = strlen (_dl_platform); - - /* Scan for a program header telling us the stack is nonexecutable. */ - if (_dl_phdr != NULL) - for (uint_fast16_t i = 0; i < _dl_phnum; ++i) - if (_dl_phdr[i].p_type == PT_GNU_STACK) - { - _dl_stack_flags = _dl_phdr[i].p_flags; - break; - } } -- cgit v1.2.3