generic-poky/meta/recipes-extended/libaio/libaio
Phil Staub 9a9586c230 libaio: Fix MIPS system call interface
The io_syscallX wrappers in syscall-mips.h discard error return status
by overwriting the value returned in v0 from the system call with -1.

Modify this behavior by returning the negative of the return value on
error (as identified by a3 != 0). This convention is consistent with
the behavior observed in syscall-ppc.h.

For a description of the MIPS system call interface, see:

http://www.linux-mips.org/wiki/Syscall

(From OE-Core rev: 0d8f50c33e5ff71dc17121b5c293718a8ad602bd)

Signed-off-by: Phil Staub <Phil.Staub@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-02-01 15:54:00 +00:00
..
00_arches.patch libaio: Update to 0.3.109 2011-10-14 13:18:17 +01:00
destdir.patch update patch upstream status 2011-05-13 11:02:14 +01:00
libaio-aarch64.patch libaio: add aarch64 support 2013-01-28 12:29:30 +00:00
libaio-generic.patch libaio: add aarch64 support 2013-01-28 12:29:30 +00:00
libaio_fix_for_mips_syscalls.patch libaio: Fix MIPS system call interface 2013-02-01 15:54:00 +00:00
libaio_fix_for_x32.patch libaio: patch source code for x32 2011-12-05 22:47:07 +00:00
toolchain.patch update patch upstream status 2011-05-13 11:02:14 +01:00