summaryrefslogtreecommitdiff
blob: fe68d08b6f4b6210edb071146c7f1ce181feb660 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use syscall() rather than _syscall#()

http://bugs.gentoo.org/163800

--- src/l64seek.c
+++ src/l64seek.c
@@ -27,7 +27,7 @@
 static int		osptr = -1;
 
 #if defined(__linux__) && defined(__i386__) && ! defined(__PIC__)
-_syscall5(int,_llseek,uint,fd,ulong,hi,ulong,lo,loff_t *,res,uint,wh)
+#define _llseek(fd,hi,lo,res,wh) syscall(__NR__llseek,fd,hi,lo,res,wh)
 #endif