From b4ce17690f176b972a8cb5cbdd1005bbd4aecf15 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 1 Mar 2004 20:30:48 +0000 Subject: 2004-02-26 Andreas Schwab * defs.h [LINUX && IA64]: Declare getrval2 also on IA64. * net.c (sys_pipe) [LINUX && IA64]: For IA64 use the two return values. * syscall.c (getrval2) [LINUX && IA64]: Implement for IA64. --- net.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'net.c') diff --git a/net.c b/net.c index 7dcd286..e986a42 100644 --- a/net.c +++ b/net.c @@ -1166,7 +1166,7 @@ sys_pipe(tcp) struct tcb *tcp; { -#if defined(LINUX) && !defined(SPARC) && !defined(SH) +#if defined(LINUX) && !defined(SPARC) && !defined(SH) && !defined(IA64) int fds[2]; if (exiting(tcp)) { @@ -1179,7 +1179,7 @@ struct tcb *tcp; else tprintf("[%u, %u]", fds[0], fds[1]); } -#elif defined(SPARC) || defined(SH) || defined(SVR4) || defined(FREEBSD) +#elif defined(SPARC) || defined(SH) || defined(SVR4) || defined(FREEBSD) || defined(IA64) if (exiting(tcp)) tprintf("[%lu, %lu]", tcp->u_rval, getrval2(tcp)); #endif -- cgit v1.2.3