patches/glibc/ports-2.13/450-alpha-DEFAULT_STACK_PERMS.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:53:32 2012 +0100 (2012-12-27)
changeset 3153 f6740f9e42de
permissions -rw-r--r--
scripts/addToolsVersion: handle elf2flt

The one was missing from the list.

It is very improbable that we ever need it, as elf2flt does no release,
and we always get it from CVS head. But for the sake of consistency, we
just add it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2438
     1
2011-02-28  Aurelien Jarno  <aurelien@aurel32.net>
yann@2438
     2
yann@2438
     3
	* sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
yann@2438
     4
yann@2438
     5
diff --git glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     6
index 0a281bd..d9dbc35 100644
yann@2438
     7
--- glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     8
+++ glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h
yann@2438
     9
@@ -22,7 +22,13 @@
yann@2438
    10
 #ifndef _STACKINFO_H
yann@2438
    11
 #define _STACKINFO_H	1
yann@2438
    12
 
yann@2438
    13
+#include <elf.h>
yann@2438
    14
+
yann@2438
    15
 /* On Alpha the stack grows down.  */
yann@2438
    16
 #define _STACK_GROWS_DOWN	1
yann@2438
    17
 
yann@2438
    18
+/* Default to an executable stack.  PF_X can be overridden if PT_GNU_STACK is
yann@2438
    19
+ * present, but it is presumed absent.  */
yann@2438
    20
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
yann@2438
    21
+
yann@2438
    22
 #endif	/* stackinfo.h */
yann@2438
    23