]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
ptrace.h: add __ prefix to ptrace_peeksiginfo_args
authorMike Frysinger <vapier@gentoo.org>
Sun, 5 Jan 2014 21:07:13 +0000 (16:07 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 6 Jan 2014 13:26:31 +0000 (08:26 -0500)
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>
ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
sysdeps/unix/sysv/linux/s390/sys/ptrace.h
sysdeps/unix/sysv/linux/sparc/sys/ptrace.h
sysdeps/unix/sysv/linux/sys/ptrace.h

index 71e1dec11bc317b0c77004fccfe7441988cd4014..7b5f6e4ba5b75090de0ae36f9c62039ebd0598f5 100644 (file)
@@ -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.  */
index d6f390841fd32adb9490e285e58f10afd7d3f137..cda5209f1a30787108af077a9ff30a07fe943453 100644 (file)
@@ -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.  */
index 32e47c7874d35bfe579ccad05c58420f9eb3ce2d..3c8aea2290a707359062e8edafecc4c1c06fcded 100644 (file)
@@ -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.  */
index 2104a2d9bdd23bbbe7b5aa6db94a54f5e37669a7..e680444067711c051fe77ef230098d9fdb11716a 100644 (file)
@@ -158,7 +158,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.  */
index e7f7b22cc85c4ed8edd60e40c702446b267da355..932a33108c11898e7a89c0b8c7897cd98edaca08 100644 (file)
@@ -197,7 +197,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.  */
index 7543fa7c6ac368d345a468e2bb0a693b7080768e..0efec6e5973ed46f9063ec97e520c885cef33431 100644 (file)
@@ -240,7 +240,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.  */
index 2b78565db194366816fb9fdd0f85685f1540dd1e..58f50c5ade632f054662a2131e17d0f5b1a50b1c 100644 (file)
@@ -188,7 +188,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.  */