Add avr32 support for strace
[openwrt/svn-archive/archive.git] / utils / strace / patches / 001-arm_eabi_syscalls.patch
index ffb8acf79e4371ee0f4e83b439cc6acb4cd8f46d..52234c57697431033a3994fcd6113d655ab10a45 100644 (file)
@@ -1,20 +1,7 @@
---- strace-4.5.12/linux/syscallent.h.orig      2005-08-09 01:48:54.000000000 -0600
-+++ strace-4.5.12/linux/syscallent.h   2005-08-09 01:50:23.000000000 -0600
-@@ -298,7 +298,11 @@
-       { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 249 */
-       { 5,    TF,     sys_fadvise64,          "fadvise64"     }, /* 250 */
-       { 5,    0,      printargs,              "SYS_251"       }, /* 251 */
--      { 1,    TP,     sys_exit,               "exit_group", __NR_exit_group }, /* 252 */
-+      { 1,    TP,     sys_exit,               "exit_group"
-+#ifdef __NR_exit_group
-+          , __NR_exit_group
-+#endif
-+                                                              }, /* 252 */
-       { 4,    0,      printargs,              "lookup_dcookie"}, /* 253 */
-       { 1,    0,      sys_epoll_create,       "epoll_create"  }, /* 254 */
-       { 4,    0,      sys_epoll_ctl,          "epoll_ctl"     }, /* 255 */
---- strace-4.5.15.orig/linux/syscallent.h      2007-02-04 19:03:48.000000000 +0100
-+++ strace-4.5.15/linux/syscallent.h   2007-02-04 19:11:04.000000000 +0100
+Index: strace-4.5.16/linux/syscallent.h
+===================================================================
+--- strace-4.5.16.orig/linux/syscallent.h      2007-08-02 03:37:55.000000000 +0200
++++ strace-4.5.16/linux/syscallent.h   2008-05-11 15:35:45.000000000 +0200
 @@ -130,7 +130,10 @@
        { 2,    TF,     sys_statfs,             "statfs"        }, /* 99 */
        { 2,    TD,     sys_fstatfs,            "fstatfs"       }, /* 100 */
 @@ -130,7 +130,10 @@
        { 2,    TF,     sys_statfs,             "statfs"        }, /* 99 */
        { 2,    TD,     sys_fstatfs,            "fstatfs"       }, /* 100 */
        { 1,    TD,     sys_fsync,              "fsync"         }, /* 118 */
        { 1,    TS,     sys_sigreturn,          "sigreturn"     }, /* 119 */
        { 5,    TP,     sys_clone,              "clone", SYS_clone }, /* 120 */
        { 1,    TD,     sys_fsync,              "fsync"         }, /* 118 */
        { 1,    TS,     sys_sigreturn,          "sigreturn"     }, /* 119 */
        { 5,    TP,     sys_clone,              "clone", SYS_clone }, /* 120 */
---- strace-4.5.15.orig/syscall.c       2007-02-04 19:03:48.000000000 +0100
-+++ strace-4.5.15/syscall.c    2007-02-04 19:07:26.000000000 +0100
-@@ -2404,14 +2404,18 @@
+@@ -282,7 +288,11 @@
+       { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 249 */
+       { 5,    0,      sys_fadvise64,          "fadvise64"     }, /* 250 */
+       { 5,    0,      printargs,              "SYS_251"       }, /* 251 */
+-      { 1,    TP,     sys_exit,               "exit_group", __NR_exit_group }, /* 252 */
++      { 1,    TP,     sys_exit,               "exit_group"
++#ifdef __NR_exit_group
++          , __NR_exit_group
++#endif
++                                                              }, /* 252 */
+       { 4,    0,      printargs,              "lookup_dcookie"}, /* 253 */
+       { 1,    0,      sys_epoll_create,       "epoll_create"  }, /* 254 */
+       { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 255 */
+Index: strace-4.5.16/syscall.c
+===================================================================
+--- strace-4.5.16.orig/syscall.c       2006-12-21 23:13:33.000000000 +0100
++++ strace-4.5.16/syscall.c    2008-05-11 15:35:45.000000000 +0200
+@@ -2383,14 +2383,18 @@
        switch (known_scno(tcp)) {
  #ifdef LINUX
  #if !defined (ALPHA) && !defined(SPARC) && !defined(SPARC64) && !defined(MIPS) && !defined(HPPA)
        switch (known_scno(tcp)) {
  #ifdef LINUX
  #if !defined (ALPHA) && !defined(SPARC) && !defined(SPARC64) && !defined(MIPS) && !defined(HPPA)