Do not compile getrval2() if not needed

* syscall.c (getrval2): Do not compile it for architetures where
it isn't ever used.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2013-02-05 16:55:23 +01:00
parent ce7d953ebe
commit 1ebe08d613

View File

@ -612,23 +612,25 @@ printargs_ld(struct tcb *tcp)
return 0;
}
#if defined(SPARC) || defined(SPARC64) || defined(IA64) || defined(SH)
long
getrval2(struct tcb *tcp)
{
long val = -1;
long val;
#if defined(SPARC) || defined(SPARC64)
# if defined(SPARC) || defined(SPARC64)
val = regs.u_regs[U_REG_O1];
#elif defined(SH)
# elif defined(SH)
if (upeek(tcp, 4*(REG_REG0+1), &val) < 0)
return -1;
#elif defined(IA64)
# elif defined(IA64)
if (upeek(tcp, PT_R9, &val) < 0)
return -1;
#endif
# endif
return val;
}
#endif
int
is_restart_error(struct tcb *tcp)