diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-07-12 19:10:22 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-07-12 19:10:22 -0400 |
commit | f1743f00e6058d2dee44510f3ef165c549a6291e (patch) | |
tree | 00286e777fefe26691e14be0e77536f0c9737214 /runtime/unwind/unwind.h | |
parent | ad125a746537f806424fbad8d36eff332dffc25a (diff) | |
download | systemtap-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.h | 5 |
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)) \ |