alpha: Define DEFAULT_STACK_PERMS
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 1 Mar 2011 00:00:28 +0000 (10:00 +1000)
committerRichard Henderson <rth@twiddle.net>
Tue, 1 Mar 2011 00:00:28 +0000 (10:00 +1000)
ChangeLog.alpha
sysdeps/alpha/stackinfo.h

index ca354f1..473edac 100644 (file)
@@ -1,5 +1,9 @@
 2011-02-28  Aurelien Jarno  <aurelien@aurel32.net>
 
+       * sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
+
+2011-02-28  Aurelien Jarno  <aurelien@aurel32.net>
+
        * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETPIPE_SZ,
        F_GETPIPE_SZ): Define.
 
index 0a281bd..d9dbc35 100644 (file)
 #ifndef _STACKINFO_H
 #define _STACKINFO_H   1
 
+#include <elf.h>
+
 /* On Alpha the stack grows down.  */
 #define _STACK_GROWS_DOWN      1
 
+/* Default to an executable stack.  PF_X can be overridden if PT_GNU_STACK is
+ * present, but it is presumed absent.  */
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+
 #endif /* stackinfo.h */