static void
get_error(struct tcb *tcp, const bool check_errno)
{
- if (check_errno && alpha_a3) {
+ if (alpha_a3) {
tcp->u_rval = -1;
tcp->u_error = alpha_r0;
} else {
tcp->u_rval = err;
}
} else {
- if (check_errno && ia64_regs.gr[10]) {
+ if (ia64_regs.gr[10]) {
tcp->u_rval = -1;
tcp->u_error = ia64_regs.gr[8];
} else {
static void
get_error(struct tcb *tcp, const bool check_errno)
{
- if (check_errno && mips_REG_A3) {
+ if (mips_REG_A3) {
tcp->u_rval = -1;
tcp->u_error = mips_REG_V0;
} else {
* the system call success, r7=1 indicates an error. The positive
* errno value written in r2.
*/
- if (check_errno && nios2_regs.regs[7]) {
+ if (nios2_regs.regs[7]) {
tcp->u_rval = -1;
tcp->u_error = nios2_regs.regs[2];
} else {
static void
get_error(struct tcb *tcp, const bool check_errno)
{
- if (check_errno && (ppc_regs.ccr & 0x10000000)) {
+ if (ppc_regs.ccr & 0x10000000) {
tcp->u_rval = -1;
tcp->u_error = ppc_regs.gpr[3];
} else {
static void
get_error(struct tcb *tcp, const bool check_errno)
{
- if (check_errno && sparc_regs.psr & PSR_C) {
+ if (sparc_regs.psr & PSR_C) {
tcp->u_rval = -1;
tcp->u_error = sparc_regs.u_regs[U_REG_O0];
} else {
static void
get_error(struct tcb *tcp, const bool check_errno)
{
- if (check_errno && sparc_regs.tstate & 0x1100000000UL) {
+ if (sparc_regs.tstate & 0x1100000000UL) {
tcp->u_rval = -1;
tcp->u_error = sparc_regs.u_regs[U_REG_O0];
} else {