mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-05 19:35:52 +03:00
aarch64: Fix sys/ptrace.h if linux headers are included
If the linux asm/ptrace.h is included before sys/ptrace.h that breaks the newly added declarations there, so undef the names that may be defined as macros in the linux header.
This commit is contained in:
@@ -25,6 +25,40 @@
|
|||||||
|
|
||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|
||||||
|
/* Avoid collision if the linux ptrace header is already included. */
|
||||||
|
#undef PTRACE_TRACEME
|
||||||
|
#undef PTRACE_PEEKTEXT
|
||||||
|
#undef PTRACE_PEEKDATA
|
||||||
|
#undef PTRACE_PEEKUSER
|
||||||
|
#undef PTRACE_POKETEXT
|
||||||
|
#undef PTRACE_POKEDATA
|
||||||
|
#undef PTRACE_POKEUSER
|
||||||
|
#undef PTRACE_CONT
|
||||||
|
#undef PTRACE_KILL
|
||||||
|
#undef PTRACE_SINGLESTEP
|
||||||
|
#undef PTRACE_ATTACH
|
||||||
|
#undef PTRACE_DETACH
|
||||||
|
#undef PTRACE_SYSCALL
|
||||||
|
#undef PTRACE_SYSEMU
|
||||||
|
#undef PTRACE_SYSEMU_SINGLESTEP
|
||||||
|
#undef PTRACE_PEEKMTETAGS
|
||||||
|
#undef PTRACE_POKEMTETAGS
|
||||||
|
#undef PTRACE_SETOPTIONS
|
||||||
|
#undef PTRACE_GETEVENTMSG
|
||||||
|
#undef PTRACE_GETSIGINFO
|
||||||
|
#undef PTRACE_SETSIGINFO
|
||||||
|
#undef PTRACE_GETREGSET
|
||||||
|
#undef PTRACE_SETREGSET
|
||||||
|
#undef PTRACE_SEIZE
|
||||||
|
#undef PTRACE_INTERRUPT
|
||||||
|
#undef PTRACE_LISTEN
|
||||||
|
#undef PTRACE_PEEKSIGINFO
|
||||||
|
#undef PTRACE_GETSIGMASK
|
||||||
|
#undef PTRACE_SETSIGMASK
|
||||||
|
#undef PTRACE_SECCOMP_GET_FILTER
|
||||||
|
#undef PTRACE_SECCOMP_GET_METADATA
|
||||||
|
#undef PTRACE_GET_SYSCALL_INFO
|
||||||
|
|
||||||
/* Type of the REQUEST argument to `ptrace.' */
|
/* Type of the REQUEST argument to `ptrace.' */
|
||||||
enum __ptrace_request
|
enum __ptrace_request
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user