2004-09-20 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c: Define __stack_prot.
* sysdeps/unix/sysv/linux/dl-execstack.c: Don't define
__stack_prot here, just declare it.
+2004-09-20 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/dl-load.c: Define __stack_prot.
+ * sysdeps/unix/sysv/linux/dl-execstack.c: Don't define
+ __stack_prot here, just declare it.
+
2004-09-20 Jakub Jelinek <jakub@redhat.com>
* configure.in (libc_cv_z_relro): Only set to yes if linker script
#include "dynamic-link.h"
#include <abi-tag.h>
#include <dl-osinfo.h>
+#include <stackinfo.h>
#include <dl-dst.h>
#endif
-extern int __stack_prot attribute_relro attribute_hidden;
+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;
+#endif
+
/* Type for the buffer we put the ELF header and hopefully the program
header. This buffer does not really have to be too large. In most
#include "kernel-features.h"
-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;
-#endif
+extern int __stack_prot attribute_relro attribute_hidden;
int