summaryrefslogtreecommitdiffstats
path: root/runtime/unwind/unwind.h
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2008-07-12 19:10:22 -0400
committerFrank Ch. Eigler <fche@elastic.org>2008-07-12 19:10:22 -0400
commitf1743f00e6058d2dee44510f3ef165c549a6291e (patch)
tree00286e777fefe26691e14be0e77536f0c9737214 /runtime/unwind/unwind.h
parentad125a746537f806424fbad8d36eff332dffc25a (diff)
downloadsystemtap-steved-f1743f00e6058d2dee44510f3ef165c549a6291e.tar.gz
systemtap-steved-f1743f00e6058d2dee44510f3ef165c549a6291e.tar.xz
systemtap-steved-f1743f00e6058d2dee44510f3ef165c549a6291e.zip
PR6738: restore support for rhel4-era (2.6.9) kernels
Diffstat (limited to 'runtime/unwind/unwind.h')
-rw-r--r--runtime/unwind/unwind.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/unwind/unwind.h b/runtime/unwind/unwind.h
index ae5e75d3..78a4bfef 100644
--- a/runtime/unwind/unwind.h
+++ b/runtime/unwind/unwind.h
@@ -25,6 +25,11 @@
#define MAX_STACK_DEPTH 8
+#ifndef BUILD_BUG_ON_ZERO
+#define BUILD_BUG_ON_ZERO(e) (sizeof(char[1 - 2 * !!(e)]) - 1)
+#endif
+
+
#define EXTRA_INFO(f) { \
BUILD_BUG_ON_ZERO(offsetof(struct unwind_frame_info, f) \
% FIELD_SIZEOF(struct unwind_frame_info, f)) \