--- a/ptrace.h +++ b/ptrace.h @@ -48,7 +48,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