diff options
author | Jimi Xenidis <jimix@watson.ibm.com> | 2006-08-09 15:38:37 -0400 |
---|---|---|
committer | Jimi Xenidis <jimix@watson.ibm.com> | 2006-08-09 15:38:37 -0400 |
commit | d3be8a6ca1aa9312cc01e780a2fea56ab8ec12b4 (patch) | |
tree | 3cfa99d802f82db95d1e17864ebd010abf755d81 /tools/libaio | |
parent | ac9ed2ddf60d6cc6383573d60dfa16038f0bd6f7 (diff) | |
download | xen-d3be8a6ca1aa9312cc01e780a2fea56ab8ec12b4.tar.gz xen-d3be8a6ca1aa9312cc01e780a2fea56ab8ec12b4.tar.bz2 xen-d3be8a6ca1aa9312cc01e780a2fea56ab8ec12b4.zip |
[POWERPC][TOOLS] fix header so libaio builds
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Diffstat (limited to 'tools/libaio')
-rwxr-xr-x[-rw-r--r--] | tools/libaio/src/syscall-ppc.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/libaio/src/syscall-ppc.h b/tools/libaio/src/syscall-ppc.h index ca70dd2092..435513e799 100644..100755 --- a/tools/libaio/src/syscall-ppc.h +++ b/tools/libaio/src/syscall-ppc.h @@ -1,3 +1,6 @@ +#include <asm/unistd.h> +#include <errno.h> + #define __NR_io_setup 227 #define __NR_io_destroy 228 #define __NR_io_getevents 229 @@ -9,7 +12,7 @@ * "sc; bnslr" sequence) and CR (where only CR0.SO is clobbered to signal * an error return status). */ - +#ifndef __syscall_nr #define __syscall_nr(nr, type, name, args...) \ unsigned long __sc_ret, __sc_err; \ { \ @@ -37,6 +40,7 @@ } \ if (__sc_err & 0x10000000) return -((int)__sc_ret); \ return (type) __sc_ret +#endif #define __sc_loadargs_0(name, dummy...) \ __sc_0 = __NR_##name |