diff options
author | Mark Wielaard <mwielaard@redhat.com> | 2008-07-09 17:14:01 +0200 |
---|---|---|
committer | Mark Wielaard <mwielaard@redhat.com> | 2008-07-09 17:18:23 +0200 |
commit | 25814e6c66b461380bbc9ef8fa263c868983efa6 (patch) | |
tree | 5efb7462e9561d2724a85a148e2feb0eb69dc567 /runtime/autoconf-real-parent.c | |
parent | 07bd3b82ab643ba1f889c07132074dd0cd8c2d1d (diff) | |
download | systemtap-steved-25814e6c66b461380bbc9ef8fa263c868983efa6.tar.gz systemtap-steved-25814e6c66b461380bbc9ef8fa263c868983efa6.tar.xz systemtap-steved-25814e6c66b461380bbc9ef8fa263c868983efa6.zip |
Fix PR 6732: Add runtime/autoconf-real-parent.c check for task_struct field.
Diffstat (limited to 'runtime/autoconf-real-parent.c')
-rw-r--r-- | runtime/autoconf-real-parent.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/runtime/autoconf-real-parent.c b/runtime/autoconf-real-parent.c new file mode 100644 index 00000000..010792cb --- /dev/null +++ b/runtime/autoconf-real-parent.c @@ -0,0 +1,15 @@ +/* PR6732 - In RHEL5 and F[678] kernels, the utrace patch removed the + * ptrace-related parent field and renamed real_parent to parent. In + * future Fedora kernels, there may or may not be a ptrace-related + * parent field, but the real useful field will go back to being called + * real_parent. + */ +#include <linux/sched.h> + +struct task_struct t; + +void foo (void) +{ + struct task_struct *p; + p = t.real_parent; +} |