Hello community, here is the log from the commit of package strace checked in at Wed May 31 17:17:02 CEST 2006. -------- --- strace/strace.changes 2006-04-29 16:05:15.000000000 +0200 +++ strace/strace.changes 2006-05-31 11:12:19.000000000 +0200 @@ -1,0 +2,5 @@ +Wed May 31 11:12:11 CEST 2006 - schwab@suse.de + +- Fix missing arguments. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.PBc5j4/_old 2006-05-31 17:16:48.000000000 +0200 +++ /var/tmp/diff_new_pack.PBc5j4/_new 2006-05-31 17:16:48.000000000 +0200 @@ -16,7 +16,7 @@ Group: Development/Tools/Debuggers Autoreqprov: on Version: 4.5.14 -Release: 13 +Release: 15 Summary: A utility to trace the system calls of a program Source: strace-%{version}.tar.bz2 Patch: strace-%{version}.diff @@ -86,6 +86,8 @@ %doc %{_mandir}/man1/strace.1.gz %changelog -n strace +* Wed May 31 2006 - schwab@suse.de +- Fix missing arguments. * Sat Apr 29 2006 - schwab@suse.de - Add *at syscalls on ppc. * Thu Apr 27 2006 - schwab@suse.de ++++++ strace-4.5.14.diff ++++++ --- /var/tmp/diff_new_pack.PBc5j4/_old 2006-05-31 17:16:48.000000000 +0200 +++ /var/tmp/diff_new_pack.PBc5j4/_new 2006-05-31 17:16:48.000000000 +0200 @@ -1,6 +1,6 @@ --- mem.c +++ mem.c -@@ -544,7 +544,7 @@ +@@ -551,7 +551,7 @@ #if defined(LINUX) && defined(__i386__) void print_ldt_entry (ldt_entry) @@ -9,7 +9,7 @@ { tprintf("base_addr:%#08lx, " "limit:%d, " -@@ -569,10 +569,10 @@ +@@ -576,10 +576,10 @@ struct tcb *tcp; { if (entering(tcp)) { @@ -22,7 +22,7 @@ || umove(tcp, tcp->u_arg[1], ©) == -1) tprintf(", %lx", tcp->u_arg[1]); else { -@@ -592,7 +592,7 @@ +@@ -599,7 +599,7 @@ sys_set_thread_area(tcp) struct tcb *tcp; { @@ -31,7 +31,7 @@ if (entering(tcp)) { if (umove(tcp, tcp->u_arg[0], ©) != -1) { if (copy.entry_number == -1) -@@ -621,7 +621,7 @@ +@@ -628,7 +628,7 @@ sys_get_thread_area(tcp) struct tcb *tcp; { @@ -42,7 +42,7 @@ tprintf("{entry_number:%d, ", copy.entry_number); --- process.c +++ process.c -@@ -599,7 +599,7 @@ +@@ -589,7 +589,7 @@ tprintf(", parent_tidptr=%#lx", tcp->u_arg[ARG_PTID]); if (flags & CLONE_SETTLS) { # ifdef I386 @@ -53,7 +53,7 @@ copy.entry_number); --- signal.c +++ signal.c -@@ -1690,7 +1690,7 @@ +@@ -1692,7 +1692,7 @@ struct tcb *tcp; { if (entering(tcp)) { @@ -62,3 +62,23 @@ } return 0; } +--- strace.c ++++ strace.c +@@ -1375,7 +1375,7 @@ + + #ifdef LINUX + if (zombie != NULL) +- error = detach(zombie) || error; ++ error = detach(zombie, 0) || error; + #endif + + return error; +@@ -1955,7 +1955,7 @@ + fprintf(stderr, + "PANIC: handle_group_exit: %d leader %d\n", + tcp->pid, leader ? leader->pid : -1); +- detach(tcp); /* Already died. */ ++ detach(tcp, 0); /* Already died. */ + } + else { + /* Mark that we are taking the process down. */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...