Dmitry V. Levin | 0c8c5c9 | 2015-11-29 00:06:45 +0000 | [diff] [blame] | 1 | static void |
2 | get_error(struct tcb *tcp, const bool check_errno) | ||||
3 | { | ||||
4 | if (check_errno && is_negated_errno(bfin_r0)) { | ||||
5 | tcp->u_rval = -1; | ||||
6 | tcp->u_error = -bfin_r0; | ||||
7 | } else { | ||||
8 | tcp->u_rval = bfin_r0; | ||||
9 | } | ||||
Dmitry V. Levin | d70d1c4 | 2015-03-22 22:13:55 +0000 | [diff] [blame] | 10 | } |