Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2310 - (hide annotations) (download)
Thu Oct 17 08:14:37 2013 UTC (10 years, 8 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