recipes: x-libs/gegl: Added version 0.4.38 (required the upgrade of meson-0.63.3...
[dragora.git] / patches / libaio / 0006-Add-m68k-support.patch
blob0b3c7d177153ad7fc37e45fe0d1f13cd8359e704
1 From 7791885da4e72ecbd9dd5c27be53b876f3630e9a Mon Sep 17 00:00:00 2001
2 From: Guillem Jover <guillem@hadrons.org>
3 Date: Wed, 14 Aug 2019 03:25:22 +0200
4 Subject: [PATCH libaio 06/11] Add m68k support
6 Signed-off-by: Guillem Jover <guillem@hadrons.org>
7 ---
8 harness/main.c | 2 +-
9 src/syscall-m68k.h | 5 +++++
10 src/syscall.h | 2 ++
11 3 files changed, 8 insertions(+), 1 deletion(-)
12 create mode 100644 src/syscall-m68k.h
14 diff --git a/harness/main.c b/harness/main.c
15 index 01c81aa..99d393f 100644
16 --- a/harness/main.c
17 +++ b/harness/main.c
18 @@ -14,7 +14,7 @@
19 #if __LP64__ == 0
20 #if defined(__i386__) || defined(__powerpc__) || defined(__mips__)
21 #define KERNEL_RW_POINTER ((void *)0xc0010000)
22 -#elif defined(__arm__) || defined(__s390__)
23 +#elif defined(__arm__) || defined(__m68k__) || defined(__s390__)
24 #define KERNEL_RW_POINTER ((void *)0x00010000)
25 #elif defined(__hppa__)
26 #define KERNEL_RW_POINTER ((void *)0x10100000)
27 diff --git a/src/syscall-m68k.h b/src/syscall-m68k.h
28 new file mode 100644
29 index 0000000..2dd4a9b
30 --- /dev/null
31 +++ b/src/syscall-m68k.h
32 @@ -0,0 +1,5 @@
33 +#define __NR_io_setup 241
34 +#define __NR_io_destroy 242
35 +#define __NR_io_getevents 243
36 +#define __NR_io_submit 244
37 +#define __NR_io_cancel 245
38 diff --git a/src/syscall.h b/src/syscall.h
39 index 61c18c6..a88876f 100644
40 --- a/src/syscall.h
41 +++ b/src/syscall.h
42 @@ -27,6 +27,8 @@
43 #include "syscall-arm.h"
44 #elif defined(__sparc__)
45 #include "syscall-sparc.h"
46 +#elif defined(__m68k__)
47 +#include "syscall-m68k.h"
48 #elif defined(__hppa__)
49 #include "syscall-parisc.h"
50 #elif defined(__mips__)
51 --
52 2.26.0.292.g33ef6b2f38