fix regression that negated some mips syscall error returns
authorRich Felker <dalias@aerifal.cx>
Sun, 20 Jul 2014 16:38:26 +0000 (12:38 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 28 Jul 2014 04:28:01 +0000 (00:28 -0400)
commit90c9b5fc6054060e7e7f48a96d4883ef1e1f196f
tree95328e27ecf18744346c71c916ef5dd0ee25f482
parenta83f0e7a6b348c255064f4ad5bbb112def2850b0
fix regression that negated some mips syscall error returns

due to what was essentially a copy and paste error, the changes made
in commit f61be1f875a2758509d6e9e2cf6f1d9603b28b65 caused syscalls
with 5 or 6 arguments (and syscalls with 2, 3, or 4 arguments when
compiled with clang compatibility) to negate the returned error code a
second time, breaking errno reporting.

(cherry picked from commit 1312930f9bdea47006a8a8c8509c0bed5cf69e85)
arch/mips/syscall_arch.h