* syscall.c [ptrace_getregset_or_getregs] (get_syscall_result_regs):
Define to get_regs.
(get_syscall_result): Use get_syscall_result_regs unconditionally.
return 1;
}
-#ifndef ptrace_getregset_or_getregs
+#ifdef ptrace_getregset_or_getregs
+# define get_syscall_result_regs get_regs
+#else
static int get_syscall_result_regs(struct tcb *);
#endif
static int
get_syscall_result(struct tcb *tcp)
{
-#ifdef ptrace_getregset_or_getregs
- if (get_regs(tcp) < 0)
- return -1;
-#else
- if (get_syscall_result_regs(tcp))
+ if (get_syscall_result_regs(tcp) < 0)
return -1;
-#endif
tcp->u_error = 0;
get_error(tcp, !(tcp->s_ent->sys_flags & SYSCALL_NEVER_FAILS));