1 if (ia64_ia32mode) { 2 int err = ia64_regs.gr[8]; 3 if (check_errno && is_negated_errno(err)) { 4 tcp->u_rval = -1; 5 tcp->u_error = -err; 6 } else { 7 tcp->u_rval = err; 8 } 9 } else { 10 if (check_errno && ia64_regs.gr[10]) { 11 tcp->u_rval = -1; 12 tcp->u_error = ia64_regs.gr[8]; 13 } else { 14 tcp->u_rval = ia64_regs.gr[8]; 15 } 16 } 17