2004-03-01 Roland McGrath <roland@redhat.com>

* configure.ac: Check for `struct pt_all_user_regs'
	and `struct ia64_fpreg' in <sys/ptrace.h>.
	* util.c, process.c, syscall.c, signal.c: Work around conflicts between
	<sys/ptrace.h> and <linux/ptrace.h> for defining those types.
This commit is contained in:
Roland McGrath 2004-03-01 21:31:02 +00:00
parent e58b8a0014
commit b0acdfdbdc

View File

@ -53,7 +53,15 @@
#endif #endif
#elif defined(HAVE_LINUX_PTRACE_H) #elif defined(HAVE_LINUX_PTRACE_H)
#undef PTRACE_SYSCALL #undef PTRACE_SYSCALL
# ifdef HAVE_STRUCT_IA64_FPREG
# define ia64_fpreg XXX_ia64_fpreg
# endif
# ifdef HAVE_STRUCT_PT_ALL_USER_REGS
# define pt_all_user_regs XXX_pt_all_user_regs
# endif
#include <linux/ptrace.h> #include <linux/ptrace.h>
# undef ia64_fpreg
# undef pt_all_user_regs
#endif #endif