summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/sysdeps/unix/sysv/linux/mips/sysdep-cancel.h
Commit message (Collapse)AuthorAgeFilesLines
* mips: fix errno setting after syscallAlexander Gordeev2010-10-271-1/+2
| | | | | | | | | | | | | | | If there was an error during syscall then after it's completion a3 register holds a non-zero value and v0 holds an actual error code which should be saved in errno. This can be achieved by calling __syscall_error with the value from v0 as a parameter. So this value should be stored in a0, but the appropriate assembly instructions are missing. Fixed this now by adding "move a0, v0". I think it was once fixed by 58c5f8ba4cdf62342d05a546d15404cbbb3c4e07 but then something went wrong. Again... Signed-off-by: Alexander Gordeev <lasaine@lvk.cs.msu.su> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* initial import of latest linuxthreadsMike Frysinger2006-01-311-0/+143