Annotation of /trunk/strace/patches/strace-4.8-ptrace.patch
Parent Directory | Revision Log
Revision 2310 -
(hide annotations)
(download)
Thu Oct 17 08:14:37 2013 UTC (10 years, 11 months ago) by niro
File size: 1831 byte(s)
Thu Oct 17 08:14:37 2013 UTC (10 years, 11 months ago) by niro
File size: 1831 byte(s)
-added patch to fix build against newer glibc and kernel-headers
1 | niro | 2310 | 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 |