summaryrefslogtreecommitdiffstats
path: root/tapset
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2009-02-25 17:11:51 +0100
committerMark Wielaard <mjw@redhat.com>2009-02-25 17:11:51 +0100
commita8394af5f2db2bbb57414ffa4d4fc260e2aac3e9 (patch)
treef545fb6a01ca0859966e7913e6c8ec13bbe42d73 /tapset
parentbec508deffdb39affbd6e93a7ce1d2c92d653a12 (diff)
downloadsystemtap-steved-a8394af5f2db2bbb57414ffa4d4fc260e2aac3e9.tar.gz
systemtap-steved-a8394af5f2db2bbb57414ffa4d4fc260e2aac3e9.tar.xz
systemtap-steved-a8394af5f2db2bbb57414ffa4d4fc260e2aac3e9.zip
Guard _struct_sigaction32_u with ifdef CONFIG_COMPAT.
* tapset/aux_syscalls.stp (_struct_sigaction_u): Only needed and compiles when CONFIG_COMPAT defined.
Diffstat (limited to 'tapset')
-rw-r--r--tapset/aux_syscalls.stp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp
index 42b2abf8..d2e43903 100644
--- a/tapset/aux_syscalls.stp
+++ b/tapset/aux_syscalls.stp
@@ -1790,6 +1790,7 @@ function _struct_sigaction_u:string(uaddr:long)
function _struct_sigaction32_u:string(uaddr:long)
%{ /* pure */
+#ifdef CONFIG_COMPAT
#include <linux/compat.h>
// There seems to be no public cross arch header that defines this.
@@ -1831,4 +1832,5 @@ function _struct_sigaction32_u:string(uaddr:long)
else
strlcpy (THIS->__retvalue, "UNKNOWN", MAXSTRINGLEN);
}
+#endif
%}