mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-19 07:00:08 +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>
(cherry picked from commit 398c6fddaf
)
This commit is contained in:
parent
3e6bbf417e
commit
3d67bc8070
@ -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-21 Mike FABIAN <mfabian@redhat.com>
|
2018-02-21 Mike FABIAN <mfabian@redhat.com>
|
||||||
|
|
||||||
[BZ #22517]
|
[BZ #22517]
|
||||||
|
@ -24,6 +24,49 @@
|
|||||||
|
|
||||||
__BEGIN_DECLS
|
__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.' */
|
/* Type of the REQUEST argument to `ptrace.' */
|
||||||
enum __ptrace_request
|
enum __ptrace_request
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user