diff options
author | Mike Frysinger <vapier@gentoo.org> | 2014-01-05 16:07:13 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2014-01-06 08:07:33 -0500 |
commit | 9341dde4d56ca71b61b47c8b87a06e6d5813ed0e (patch) | |
tree | 4cca0dcb7c702987c9b16c4969a9dfafc45c5c94 /ports/sysdeps | |
parent | 4cff0293efa09d894084e090d3d9836f6db6bf36 (diff) | |
download | glibc-9341dde4d56ca71b61b47c8b87a06e6d5813ed0e.tar glibc-9341dde4d56ca71b61b47c8b87a06e6d5813ed0e.tar.gz glibc-9341dde4d56ca71b61b47c8b87a06e6d5813ed0e.tar.bz2 glibc-9341dde4d56ca71b61b47c8b87a06e6d5813ed0e.zip |
ptrace.h: add __ prefix to ptrace_peeksiginfo_args
All the other ptrace structures in this file have a __ prefix except this
new one. This in turn causes build problems for most packages that try to
use ptrace such as strace:
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../linux/x86_64 -I../../linux \
-I./linux -Wall -Wwrite-strings -g -O2 -MT process.o -MD -MP \
-MF .deps/process.Tpo -c -o process.o ../../process.c
In file included from ../../process.c:63:0:
/usr/include/linux/ptrace.h:58:8: error: redefinition of 'struct ptrace_peeksiginfo_args'
struct ptrace_peeksiginfo_args {
^
In file included from ../../defs.h:159:0,
from ../../process.c:37:
/usr/include/sys/ptrace.h:191:8: note: originally defined here
struct ptrace_peeksiginfo_args
^
Since this struct was introduced in glibc-2.18, there shouldn't be any
real regressions with adding the __ prefix.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'ports/sysdeps')
-rw-r--r-- | ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 2 | ||||
-rw-r--r-- | ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 2 | ||||
-rw-r--r-- | ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h b/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h index c8aff0eaad..ca57bb50e5 100644 --- a/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h +++ b/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h @@ -165,7 +165,7 @@ enum __ptrace_eventcodes }; /* Arguments for PTRACE_PEEKSIGINFO. */ -struct ptrace_peeksiginfo_args +struct __ptrace_peeksiginfo_args { __uint64_t off; /* From which siginfo to start. */ __uint32_t flags; /* Flags for peeksiginfo. */ diff --git a/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h b/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h index 0ea6d4024c..801a549eca 100644 --- a/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h +++ b/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h @@ -185,7 +185,7 @@ enum __ptrace_eventcodes }; /* Arguments for PTRACE_PEEKSIGINFO. */ -struct ptrace_peeksiginfo_args +struct __ptrace_peeksiginfo_args { __uint64_t off; /* From which siginfo to start. */ __uint32_t flags; /* Flags for peeksiginfo. */ diff --git a/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h b/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h index 2a5246968f..be31308dd3 100644 --- a/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h +++ b/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h @@ -154,7 +154,7 @@ enum __ptrace_eventcodes }; /* Arguments for PTRACE_PEEKSIGINFO. */ -struct ptrace_peeksiginfo_args +struct __ptrace_peeksiginfo_args { __uint64_t off; /* From which siginfo to start. */ __uint32_t flags; /* Flags for peeksiginfo. */ |