Magellan Linux

Contents of /trunk/strace/patches/strace-4.8-ptrace.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2310 - (show annotations) (download)
Thu Oct 17 08:14:37 2013 UTC (10 years, 6 months ago) by niro
File size: 1831 byte(s)
-added patch to fix build against newer glibc and kernel-headers
1 Index: strace-4.8/process.c
2 ===================================================================
3 --- strace-4.8.orig/process.c
4 +++ strace-4.8/process.c
5 @@ -63,9 +63,11 @@
6 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
7 # define pt_all_user_regs XXX_pt_all_user_regs
8 # endif
9 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
10 # include <linux/ptrace.h>
11 # undef ia64_fpreg
12 # undef pt_all_user_regs
13 +# undef ptrace_peeksiginfo_args
14 #endif
15
16 #if defined(SPARC64)
17 Index: strace-4.8/signal.c
18 ===================================================================
19 --- strace-4.8.orig/signal.c
20 +++ strace-4.8/signal.c
21 @@ -51,9 +51,11 @@
22 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
23 # define pt_all_user_regs XXX_pt_all_user_regs
24 # endif
25 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
26 # include <linux/ptrace.h>
27 # undef ia64_fpreg
28 # undef pt_all_user_regs
29 +# undef ptrace_peeksiginfo_args
30 #endif
31
32 #ifdef IA64
33 Index: strace-4.8/syscall.c
34 ===================================================================
35 --- strace-4.8.orig/syscall.c
36 +++ strace-4.8/syscall.c
37 @@ -48,9 +48,11 @@
38 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
39 # define pt_all_user_regs XXX_pt_all_user_regs
40 # endif
41 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
42 # include <linux/ptrace.h>
43 # undef ia64_fpreg
44 # undef pt_all_user_regs
45 +# undef ptrace_peeksiginfo_args
46 #endif
47
48 #if defined(SPARC64)
49 Index: strace-4.8/util.c
50 ===================================================================
51 --- strace-4.8.orig/util.c
52 +++ strace-4.8/util.c
53 @@ -55,9 +55,11 @@
54 # ifdef HAVE_STRUCT_PT_ALL_USER_REGS
55 # define pt_all_user_regs XXX_pt_all_user_regs
56 # endif
57 +# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
58 # include <linux/ptrace.h>
59 # undef ia64_fpreg
60 # undef pt_all_user_regs
61 +# undef ptrace_peeksiginfo_args
62 #endif
63
64 int
65