--- a/ptrace.h +++ b/ptrace.h @@ -30,7 +30,15 @@ # define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args # endif -# include <linux/ptrace.h> +# if defined(__powerpc__) || defined(__powerpc64__) +# include <linux/types.h> +# define __ASSEMBLY__ +# include <linux/ptrace.h> +# undef __ASSEMBLY__ +# else +# include <linux/ptrace.h> +# endif + # ifdef HAVE_STRUCT_IA64_FPREG # undef ia64_fpreg