From 44828b9d2ae915f02491133a964d3ed2de6da175 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 20 Sep 2004 20:56:03 +0000 Subject: [PATCH] 2004-09-20 Roland McGrath * elf/dl-load.c (__stack_prot): Only use PROT_GROWSUP/PROT_GROWSDOWN in initializer #if defined. --- elf/dl-load.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/elf/dl-load.c b/elf/dl-load.c index e4f85a9cc8..73112bce23 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 -- 2.11.4.GIT