diff --git a/ltrace-0.5-attach.patch b/ltrace-0.5-attach.patch index f22ea40..cef1aab 100644 --- a/ltrace-0.5-attach.patch +++ b/ltrace-0.5-attach.patch @@ -1,11 +1,27 @@ ---- ltrace-0.5/proc.c 2006-02-20 16:48:07.000000000 -0500 -+++ ltrace-0.5-pm/proc.c 2006-09-04 07:14:50.000000000 -0400 -@@ -55,6 +55,6 @@ void open_pid(pid_t pid, int verbose) +diff -Bburp ltrace-0.5-orig/ltrace-0.5/proc.c ltrace-0.5/proc.c +--- ltrace-0.5-orig/ltrace-0.5/proc.c 2006-09-04 13:58:46.000000000 +0200 ++++ ltrace-0.5/proc.c 2006-09-04 14:22:24.000000000 +0200 +@@ -38,13 +38,11 @@ void open_pid(pid_t pid, int verbose) + struct process *proc; + char *filename; + +-#if 0 + if (trace_pid(pid) < 0) { + fprintf(stderr, "Cannot attach to pid %u: %s\n", pid, + strerror(errno)); + return; + } +-#endif + + filename = pid2name(pid); + +@@ -57,6 +55,6 @@ void open_pid(pid_t pid, int verbose) + return; } #endif - - proc = open_program(filename, pid); -- proc->breakpoints_enabled = 1; +- proc->breakpoints_enabled = -1; + proc = open_program(filename, 0); + proc->pid = pid; } +Only in ltrace-0.5: proc.c~ diff --git a/ltrace.spec b/ltrace.spec index 4ea4965..5852d8c 100644 --- a/ltrace.spec +++ b/ltrace.spec @@ -38,6 +38,7 @@ execution of processes. %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 %patch8 -p1 sed -i -e 's/-o root -g root//' Makefile.in