]> granicus.if.org Git - strace/commitdiff
* ipc.c [LINUX] (sys_shmat): HPPA does not use an IPC multiplexer.
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 5 Oct 2009 23:31:54 +0000 (23:31 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 5 Oct 2009 23:31:54 +0000 (23:31 +0000)
Based on patch from Carlos O'Donell.

ipc.c

diff --git a/ipc.c b/ipc.c
index ab294128d223b014e4ac9916d63e8f8aaffea699..afae0c811312589971c31980805032592c84b0b5 100644 (file)
--- a/ipc.c
+++ b/ipc.c
@@ -387,7 +387,8 @@ struct tcb *tcp;
                }
                if (syserror(tcp))
                        return 0;
-#ifdef LINUX
+/* HPPA does not use an IPC multiplexer on Linux.  */
+#if defined(LINUX) && !defined(HPPA)
                if (umove(tcp, tcp->u_arg[2], &raddr) < 0)
                        return RVAL_NONE;
                tcp->u_rval = raddr;