diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2015-04-27 20:43:29 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-04-30 23:04:14 +0100 |
commit | 1bd0115332650d818449ca29777533818f4aa0ab (patch) | |
tree | b9daf1b1775d9df19e0679b0a00507ca2bf0336f /meta/recipes-extended | |
parent | 17f6cd2bf3cfca6c8ce234ab0e9694ee1b1d8a73 (diff) | |
download | poky-1bd0115332650d818449ca29777533818f4aa0ab.tar.gz |
libaio: remove libaio-generic.patch
It is already in the source.
(From OE-Core rev: e6b2def565c1201c3b0a0d2a8c296b65e6cafb02)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r-- | meta/recipes-extended/libaio/libaio/libaio-generic.patch | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/meta/recipes-extended/libaio/libaio/libaio-generic.patch b/meta/recipes-extended/libaio/libaio/libaio-generic.patch deleted file mode 100644 index 3fcf541626..0000000000 --- a/meta/recipes-extended/libaio/libaio/libaio-generic.patch +++ /dev/null | |||
@@ -1,65 +0,0 @@ | |||
1 | From 5e96c73d5dfbdea8d0be82b7f3fc8d6735e5dfa7 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mike Frysinger <vapier@gentoo.org> | ||
3 | Date: Sun, 17 Jan 2010 17:07:48 -0500 | ||
4 | Subject: [PATCH] add a generic syscall() fallback | ||
5 | |||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||
9 | Signed-off-by: Riku Voipio <riku.voipio@linaro.org> | ||
10 | --- | ||
11 | src/syscall-generic.h | 29 +++++++++++++++++++++++++++++ | ||
12 | src/syscall.h | 3 ++- | ||
13 | 2 files changed, 31 insertions(+), 1 deletions(-) | ||
14 | create mode 100644 src/syscall-generic.h | ||
15 | |||
16 | diff --git a/src/syscall-generic.h b/src/syscall-generic.h | ||
17 | new file mode 100644 | ||
18 | index 0000000..24d7c7c | ||
19 | --- /dev/null | ||
20 | +++ b/src/syscall-generic.h | ||
21 | @@ -0,0 +1,29 @@ | ||
22 | +#include <errno.h> | ||
23 | +#include <unistd.h> | ||
24 | +#include <sys/syscall.h> | ||
25 | + | ||
26 | +#define _body_io_syscall(sname, args...) \ | ||
27 | +{ \ | ||
28 | + int ret = syscall(__NR_##sname, ## args); \ | ||
29 | + return ret < 0 ? -errno : ret; \ | ||
30 | +} | ||
31 | + | ||
32 | +#define io_syscall1(type,fname,sname,type1,arg1) \ | ||
33 | +type fname(type1 arg1) \ | ||
34 | +_body_io_syscall(sname, (long)arg1) | ||
35 | + | ||
36 | +#define io_syscall2(type,fname,sname,type1,arg1,type2,arg2) \ | ||
37 | +type fname(type1 arg1,type2 arg2) \ | ||
38 | +_body_io_syscall(sname, (long)arg1, (long)arg2) | ||
39 | + | ||
40 | +#define io_syscall3(type,fname,sname,type1,arg1,type2,arg2,type3,arg3) \ | ||
41 | +type fname(type1 arg1,type2 arg2,type3 arg3) \ | ||
42 | +_body_io_syscall(sname, (long)arg1, (long)arg2, (long)arg3) | ||
43 | + | ||
44 | +#define io_syscall4(type,fname,sname,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \ | ||
45 | +type fname (type1 arg1, type2 arg2, type3 arg3, type4 arg4) \ | ||
46 | +_body_io_syscall(sname, (long)arg1, (long)arg2, (long)arg3, (long)arg4) | ||
47 | + | ||
48 | +#define io_syscall5(type,fname,sname,type1,arg1,type2,arg2,type3,arg3,type4,arg4, type5,arg5) \ | ||
49 | +type fname (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \ | ||
50 | +_body_io_syscall(sname, (long)arg1, (long)arg2, (long)arg3, (long)arg4, (long)arg5) | ||
51 | diff --git a/src/syscall.h b/src/syscall.h | ||
52 | index 78becfe..d954af0 100644 | ||
53 | --- a/src/syscall.h | ||
54 | +++ b/src/syscall.h | ||
55 | @@ -25,5 +25,6 @@ | ||
56 | #elif defined(__arm__) | ||
57 | #include "syscall-arm.h" | ||
58 | #else | ||
59 | -#error "add syscall-arch.h" | ||
60 | +#warning "using generic syscall method" | ||
61 | +#include "syscall-generic.h" | ||
62 | #endif | ||
63 | -- | ||
64 | 1.7.3.1 | ||
65 | |||