From 7b17187a3925e9e001112eb252b159de4a9c2643 Mon Sep 17 00:00:00 2001 From: "hp.com!davidm" Date: Tue, 3 May 2005 09:13:17 +0000 Subject: [PATCH] Define ucontext_t, sigcontext_t, and strct rt_sigframe offsets and pray they never change. 2004/12/02 00:40:45-08:00 mostang.com!davidm (Logical change 1.290) --- src/hppa/offsets.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/hppa/offsets.h diff --git a/src/hppa/offsets.h b/src/hppa/offsets.h new file mode 100644 index 00000000..d824770b --- /dev/null +++ b/src/hppa/offsets.h @@ -0,0 +1,17 @@ +#define LINUX_UC_FLAGS_OFF 0x000 +#define LINUX_UC_LINK_OFF 0x004 +#define LINUX_UC_STACK_OFF 0x008 +#define LINUX_UC_MCONTEXT_OFF 0x018 +#define LINUX_UC_SIGMASK_OFF 0x1b8 + +#define LINUX_SC_FLAGS_OFF 0x000 +#define LINUX_SC_GR_OFF 0x004 +#define LINUX_SC_FR_OFF 0x088 +#define LINUX_SC_IASQ_OFF 0x188 +#define LINUX_SC_IAOQ_OFF 0x190 +#define LINUX_SC_SAR_OFF 0x198 + +/* The signal frame contains 4 words of space for the sigreturn + trampoline, the siginfo structure, and then the sigcontext + structure. See include/asm-parisc/compat_rt_sigframe.h. */ +#define LINUX_RT_SIGFRAME_UC_OFF 0xac