mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 13:00:06 +00:00
powerpc: Undefine Linux ptrace macros that conflict with __ptrace_request
Linux ptrace headers define macros whose tokens conflict with the constants of enum __ptrace_request causing build errors when asm/ptrace.h or linux/ptrace.h are included before sys/ptrace.h. * sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Undefine Linux macros used in __ptrace_request. Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
This commit is contained in:
parent
d863cd712e
commit
398c6fddaf
@ -1,3 +1,8 @@
|
||||
2018-02-26 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Undefine Linux
|
||||
macros used in __ptrace_request.
|
||||
|
||||
2018-02-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
[BZ #22792]
|
||||
|
@ -24,6 +24,49 @@
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
#if defined _LINUX_PTRACE_H || defined _ASM_POWERPC_PTRACE_H
|
||||
/* Do not let Linux headers macros interfere with enum __ptrace_request. */
|
||||
# undef PTRACE_ATTACH
|
||||
# undef PTRACE_CONT
|
||||
# undef PTRACE_DETACH
|
||||
# undef PTRACE_GET_DEBUGREG
|
||||
# undef PTRACE_GETEVENTMSG
|
||||
# undef PTRACE_GETEVRREGS
|
||||
# undef PTRACE_GETFPREGS
|
||||
# undef PTRACE_GETREGS
|
||||
# undef PTRACE_GETREGS64
|
||||
# undef PTRACE_GETREGSET
|
||||
# undef PTRACE_GETSIGINFO
|
||||
# undef PTRACE_GETSIGMASK
|
||||
# undef PTRACE_GETVRREGS
|
||||
# undef PTRACE_GETVSRREGS
|
||||
# undef PTRACE_INTERRUPT
|
||||
# undef PTRACE_KILL
|
||||
# undef PTRACE_LISTEN
|
||||
# undef PTRACE_PEEKDATA
|
||||
# undef PTRACE_PEEKSIGINFO
|
||||
# undef PTRACE_PEEKTEXT
|
||||
# undef PTRACE_POKEDATA
|
||||
# undef PTRACE_POKETEXT
|
||||
# undef PTRACE_SECCOMP_GET_FILTER
|
||||
# undef PTRACE_SEIZE
|
||||
# undef PTRACE_SET_DEBUGREG
|
||||
# undef PTRACE_SETEVRREGS
|
||||
# undef PTRACE_SETFPREGS
|
||||
# undef PTRACE_SETOPTIONS
|
||||
# undef PTRACE_SETREGS
|
||||
# undef PTRACE_SETREGS64
|
||||
# undef PTRACE_SETREGSET
|
||||
# undef PTRACE_SETSIGINFO
|
||||
# undef PTRACE_SETSIGMASK
|
||||
# undef PTRACE_SETVRREGS
|
||||
# undef PTRACE_SETVSRREGS
|
||||
# undef PTRACE_SINGLEBLOCK
|
||||
# undef PTRACE_SINGLESTEP
|
||||
# undef PTRACE_SYSCALL
|
||||
# undef PTRACE_TRACEME
|
||||
#endif
|
||||
|
||||
/* Type of the REQUEST argument to `ptrace.' */
|
||||
enum __ptrace_request
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user