summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/strace/files/strace-4.5.16-sparc-updates.patch')
-rw-r--r--dev-util/strace/files/strace-4.5.16-sparc-updates.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/dev-util/strace/files/strace-4.5.16-sparc-updates.patch b/dev-util/strace/files/strace-4.5.16-sparc-updates.patch
new file mode 100644
index 0000000..7d94fc4
--- /dev/null
+++ b/dev-util/strace/files/strace-4.5.16-sparc-updates.patch
@@ -0,0 +1,40 @@
+fixes from upstream cvs
+
+http://bugs.gentoo.org/162789
+
+--- strace/mem.c 2007/07/24 01:52:58 1.40
++++ strace/mem.c 2007/09/12 01:26:29 1.41
+@@ -544,7 +544,7 @@
+ return 0;
+ }
+
+-#if defined(ALPHA) || defined(FREEBSD) || defined(IA64) || defined(SUNOS4) || defined(SVR4)
++#if defined(ALPHA) || defined(FREEBSD) || defined(IA64) || defined(SUNOS4) || defined(SVR4) || defined(SPARC) || defined(SPARC64)
+ int
+ sys_getpagesize(tcp)
+ struct tcb *tcp;
+--- strace/linux/sparc/syscall.h 2006/01/12 22:34:50 1.11
++++ strace/linux/sparc/syscall.h 2007/09/12 01:26:24 1.12
+@@ -107,6 +107,7 @@
+ int sys_rt_sigtimedwait(), sys_prctl(), sys_poll();
+ int sys_sendfile(), sys_query_module(), sys_capget(), sys_capset();
+ int sys_create_module(), sys_init_module();
++int sys_setgroups32(), sys_getgroups32();
+
+ int sys_umask(); /* XXX */
+
+@@ -203,4 +204,14 @@
+ int sys_clock_getres(), sys_clock_nanosleep();
+ int sys_timer_create(), sys_timer_settime(), sys_timer_gettime();
+
++int sys_io_setup(), sys_io_destroy(), sys_io_submit(), sys_io_cancel(), sys_io_getevents();
++int sys_mq_open(), sys_mq_unlink(), sys_mq_timedsend(), sys_mq_timedreceive(), sys_mq_notify(), sys_mq_getsetattr();
++int sys_waitid();
++int sys_openat(), sys_mkdirat(), sys_mknodat(), sys_fchownat(), sys_futimesat(), sys_newfstatat(), sys_unlinkat(), sys_renameat(), sys_linkat(), sys_symlinkat(), sys_readlinkat(), sys_fchmodat(), sys_faccessat();
++int sys_pselect6(), sys_ppoll();
++int sys_unshare();
++int sys_move_pages(), sys_getcpu();
++int sys_epoll_pwait();
++int sys_signalfd(), sys_timerfd(), sys_eventfd();
++
+ #include "syscall1.h"