summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/ppc32.h
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2008-04-20 02:25:13 +1000
committerPaul Mackerras <paulus@samba.org>2008-04-20 13:03:36 +1000
commite4cc58944c1e2ce41e3079d4eb60c95e7ce04b2b (patch)
tree4051adb722a7066b4e4774d3b59af68ed5c52d1c /arch/powerpc/kernel/ppc32.h
parent585468e5d5962660867c269e26f0a4b89a599473 (diff)
downloadblackbird-op-linux-e4cc58944c1e2ce41e3079d4eb60c95e7ce04b2b.tar.gz
blackbird-op-linux-e4cc58944c1e2ce41e3079d4eb60c95e7ce04b2b.zip
[POWERPC] Add compat handler for PTRACE_GETSIGINFO
Current versions of gdb require a working implementation of PTRACE_GETSIGINFO for proper watchpoint support. Since struct siginfo contains pointers it must be converted when passed to a 32-bit debugger. Signed-off-by: Andreas Schwab <schwab@suse.de> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/ppc32.h')
-rw-r--r--arch/powerpc/kernel/ppc32.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/ppc32.h b/arch/powerpc/kernel/ppc32.h
index 90e562771791..fda05e2211d6 100644
--- a/arch/powerpc/kernel/ppc32.h
+++ b/arch/powerpc/kernel/ppc32.h
@@ -135,4 +135,6 @@ struct ucontext32 {
struct mcontext32 uc_mcontext;
};
+extern int copy_siginfo_to_user32(struct compat_siginfo __user *d, siginfo_t *s);
+
#endif /* _PPC64_PPC32_H */
OpenPOWER on IntegriCloud