aboutsummaryrefslogtreecommitdiffstats
path: root/packages/libaio/libaio-0.3.106/__io_getevents_0_4.patch
blob: ce4578515c8e582ba11ecf0ee81a4a9bf5e0b192 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From: Marcin Juszkiewicz <hrw@openembedded.org>

Fast hack to get applications which use libaio linked.

Get rid of:
/home/hrw/devel/build/dev/tmp/staging/arm-linux/lib/libaio.so: undefined reference to `__io_getevents_0_4'

Index: libaio-0.3.106/src/io_getevents.c
===================================================================
--- libaio-0.3.106.orig/src/io_getevents.c	2003-06-18 21:58:21.000000000 +0200
+++ libaio-0.3.106/src/io_getevents.c	2006-10-14 19:42:49.000000000 +0200
@@ -22,7 +22,7 @@
 #include <time.h>
 #include "syscall.h"
 
-io_syscall5(int, __io_getevents_0_4, io_getevents, io_context_t, ctx, long, min_nr, long, nr, struct io_event *, events, struct timespec *, timeout)
+io_syscall5(int, io_getevents_0_4, io_getevents, io_context_t, ctx, long, min_nr, long, nr, struct io_event *, events, struct timespec *, timeout)
 
 #define AIO_RING_MAGIC                  0xa10a10a1
 
@@ -51,7 +51,7 @@
 	}
 	
 do_syscall:	
-	return __io_getevents_0_4(ctx, min_nr, nr, events, timeout);
+	return io_getevents_0_4(ctx, min_nr, nr, events, timeout);
 }
 
 DEFSYMVER(io_getevents_0_4, io_getevents, 0.4)