From: Roland McGrath Date: Mon, 20 Sep 2004 20:56:03 +0000 (+0000) Subject: 2004-09-20 Roland McGrath X-Git-Tag: upstream/2.30~17488 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=44828b9d2ae915f02491133a964d3ed2de6da175;p=external%2Fglibc.git 2004-09-20 Roland McGrath * elf/dl-load.c (__stack_prot): Only use PROT_GROWSUP/PROT_GROWSDOWN in initializer #if defined. --- diff --git a/elf/dl-load.c b/elf/dl-load.c index e4f85a9..73112bc 100644 --- a/elf/dl-load.c +++ b/elf/dl-load.c @@ -105,11 +105,13 @@ ELF_PREFERRED_ADDRESS_DATA; int __stack_prot attribute_hidden attribute_relro -#if _STACK_GROWS_DOWN - = PROT_READ|PROT_WRITE|PROT_GROWSDOWN; -#elif _STACK_GROWS_UP - = PROT_READ|PROT_WRITE|PROT_GROWSUP; + = (PROT_READ|PROT_WRITE +#if _STACK_GROWS_DOWN && defined PROT_GROWSDOWN + |PROT_GROWSDOWN +#elif _STACK_GROWS_UP && defined PROT_GROWSUP + |PROT_GROWSUP #endif + ); /* Type for the buffer we put the ELF header and hopefully the program