Hello community, here is the log from the commit of package strace checked in at Mon May 1 14:23:53 CEST 2006. -------- --- strace/strace.changes 2006-04-27 01:29:15.000000000 +0200 +++ STABLE/strace/strace.changes 2006-04-29 16:05:15.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Apr 29 16:04:24 CEST 2006 - schwab@suse.de + +- Add *at syscalls on ppc. + +------------------------------------------------------------------- New: ---- fstatat-ppc64.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ strace.spec ++++++ --- /var/tmp/diff_new_pack.DlvXYJ/_old 2006-05-01 14:23:34.000000000 +0200 +++ /var/tmp/diff_new_pack.DlvXYJ/_new 2006-05-01 14:23:34.000000000 +0200 @@ -16,7 +16,7 @@ Group: Development/Tools/Debuggers Autoreqprov: on Version: 4.5.14 -Release: 11 +Release: 13 Summary: A utility to trace the system calls of a program Source: strace-%{version}.tar.bz2 Patch: strace-%{version}.diff @@ -30,6 +30,7 @@ Patch11: strace-pselect6.patch Patch12: strace-socket-subcall.diff Patch13: ioctl.diff +Patch14: fstatat-ppc64.patch URL: http://www.liacs.nl/~wichert/strace/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -59,6 +60,7 @@ %patch11 -p1 %patch12 %patch13 +%patch14 %build %{suse_update_config -f} @@ -84,6 +86,8 @@ %doc %{_mandir}/man1/strace.1.gz %changelog -n strace +* Sat Apr 29 2006 - schwab@suse.de +- Add *at syscalls on ppc. * Thu Apr 27 2006 - schwab@suse.de - Fix socket/ipc subcall decoding. - Fix ioctl decoding. ++++++ fstatat-ppc64.patch ++++++ --- file.c +++ file.c @@ -1225,7 +1225,7 @@ printpath(tcp, tcp->u_arg[1]); tprintf(", "); } else { -#ifdef HAVE_STAT64 +#if defined HAVE_STAT64 && !(defined POWERPC && defined __powerpc64__) printstat64(tcp, tcp->u_arg[2]); #else printstat(tcp, tcp->u_arg[2]); ++++++ syscalls.diff ++++++ --- /var/tmp/diff_new_pack.DlvXYJ/_old 2006-05-01 14:23:34.000000000 +0200 +++ /var/tmp/diff_new_pack.DlvXYJ/_new 2006-05-01 14:23:34.000000000 +0200 @@ -1,18 +1,18 @@ --- linux/alpha/syscallent.h | 8 ++ linux/ia64/syscallent.h | 68 ++++++++--------------- - linux/powerpc/syscallent.h | 18 +++--- + linux/powerpc/syscallent.h | 44 +++++++-------- linux/s390/syscallent.h | 132 +++++++++++++++++++++++++-------------------- linux/s390x/syscallent.h | 132 +++++++++++++++++++++++++-------------------- linux/syscall.h | 2 linux/syscallent.h | 52 ++++++++++++----- linux/x86_64/syscallent.h | 29 +++++++-- - 8 files changed, 253 insertions(+), 188 deletions(-) + 8 files changed, 266 insertions(+), 201 deletions(-) Index: linux/alpha/syscallent.h =================================================================== --- linux/alpha/syscallent.h.orig 2006-01-12 23:34:50.000000000 +0100 -+++ linux/alpha/syscallent.h 2006-04-05 22:35:11.000000000 +0200 ++++ linux/alpha/syscallent.h 2006-04-27 11:29:53.000000000 +0200 @@ -467,3 +467,11 @@ { 2, 0, sys_mq_notify, "mq_notify" }, /* 436 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 437 */ @@ -28,7 +28,7 @@ Index: linux/ia64/syscallent.h =================================================================== --- linux/ia64/syscallent.h.orig 2006-01-12 23:34:50.000000000 +0100 -+++ linux/ia64/syscallent.h 2006-04-05 22:36:55.000000000 +0200 ++++ linux/ia64/syscallent.h 2006-04-27 11:29:53.000000000 +0200 @@ -246,26 +246,6 @@ starts where that one leaves off. */ @@ -116,8 +116,8 @@ Index: linux/powerpc/syscallent.h =================================================================== --- linux/powerpc/syscallent.h.orig 2006-01-12 23:34:50.000000000 +0100 -+++ linux/powerpc/syscallent.h 2006-04-05 22:35:11.000000000 +0200 -@@ -299,19 +299,19 @@ ++++ linux/powerpc/syscallent.h 2006-04-27 11:30:51.000000000 +0200 +@@ -299,35 +299,35 @@ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 267 */ { 5, 0, printargs, "sys_kexec_load" }, /* 268 */ { 5, 0, printargs, "add_key" }, /* 269 */ @@ -146,10 +146,39 @@ { 5, 0, printargs, "SYS_283" }, /* 283 */ { 5, 0, printargs, "SYS_284" }, /* 284 */ { 5, 0, printargs, "SYS_285" }, /* 285 */ +- { 5, 0, printargs, "SYS_286" }, /* 286 */ +- { 5, 0, printargs, "SYS_287" }, /* 287 */ +- { 5, 0, printargs, "SYS_288" }, /* 288 */ +- { 5, 0, printargs, "SYS_289" }, /* 289 */ +- { 5, 0, printargs, "SYS_290" }, /* 290 */ +- { 5, 0, printargs, "SYS_291" }, /* 291 */ +- { 5, 0, printargs, "SYS_292" }, /* 292 */ +- { 5, 0, printargs, "SYS_293" }, /* 293 */ +- { 5, 0, printargs, "SYS_294" }, /* 294 */ +- { 5, 0, printargs, "SYS_295" }, /* 295 */ +- { 5, 0, printargs, "SYS_296" }, /* 296 */ +- { 5, 0, printargs, "SYS_297" }, /* 297 */ +- { 5, 0, printargs, "SYS_298" }, /* 298 */ ++ { 4, TD|TF, sys_openat, "openat" }, /* 286 */ ++ { 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 287 */ ++ { 4, TD|TF, sys_mknodat, "mknodat" }, /* 288 */ ++ { 5, TD|TF, sys_fchownat, "fchownat" }, /* 289 */ ++ { 3, TD|TF, sys_futimesat, "futimesat" }, /* 290 */ ++ { 4, TD|TF, sys_fstatat, "fstatat" }, /* 291 */ ++ { 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 292 */ ++ { 4, TD|TF, sys_renameat, "renameat" }, /* 293 */ ++ { 5, TD|TF, sys_linkat, "linkat" }, /* 294 */ ++ { 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 295 */ ++ { 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 296 */ ++ { 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 297 */ ++ { 3, TD|TF, sys_faccessat, "faccessat" }, /* 298 */ + { 5, 0, printargs, "SYS_299" }, /* 299 */ + + { 8, 0, printargs, "socket_subcall"}, /* 300 */ Index: linux/syscall.h =================================================================== --- linux/syscall.h.orig 2006-01-12 23:34:50.000000000 +0100 -+++ linux/syscall.h 2006-04-05 22:35:11.000000000 +0200 ++++ linux/syscall.h 2006-04-27 11:29:53.000000000 +0200 @@ -183,7 +183,7 @@ int sys_osf_utimes(); # undef SYS_sendmsg # undef SYS_recvmsg @@ -162,7 +191,7 @@ Index: linux/syscallent.h =================================================================== --- linux/syscallent.h.orig 2006-01-12 23:34:50.000000000 +0100 -+++ linux/syscallent.h 2006-04-05 22:35:11.000000000 +0200 ++++ linux/syscallent.h 2006-04-27 11:29:53.000000000 +0200 @@ -316,22 +316,42 @@ { 5, 0, printargs, "sys_kexec_load" }, /* 283 */ { 5, TP, sys_waitid, "waitid", SYS_waitid }, /* 284 */ @@ -233,7 +262,7 @@ Index: linux/x86_64/syscallent.h =================================================================== --- linux/x86_64/syscallent.h.orig 2006-01-12 23:19:55.000000000 +0100 -+++ linux/x86_64/syscallent.h 2006-04-05 22:35:11.000000000 +0200 ++++ linux/x86_64/syscallent.h 2006-04-27 11:29:53.000000000 +0200 @@ -246,9 +246,26 @@ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 245 */ { 5, 0, printargs, "kexec_load" }, /* 246 */ @@ -270,7 +299,7 @@ Index: linux/s390/syscallent.h =================================================================== --- linux/s390/syscallent.h.orig 2005-12-02 05:18:16.000000000 +0100 -+++ linux/s390/syscallent.h 2006-04-05 22:35:11.000000000 +0200 ++++ linux/s390/syscallent.h 2006-04-27 11:29:53.000000000 +0200 @@ -317,66 +317,86 @@ { 2, 0, printargs, "inotify_rm_watch" }, /* 286 */ @@ -417,7 +446,7 @@ Index: linux/s390x/syscallent.h =================================================================== --- linux/s390x/syscallent.h.orig 2005-12-02 05:18:16.000000000 +0100 -+++ linux/s390x/syscallent.h 2006-04-05 22:35:11.000000000 +0200 ++++ linux/s390x/syscallent.h 2006-04-27 11:29:53.000000000 +0200 @@ -316,66 +316,86 @@ { 2, 0, printargs, "inotify_rm_watch" }, /* 286 */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de