1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- gpart-0.1h/src/l64seek.c
+++ gpart-0.1h/src/l64seek.c
@@ -26,7 +26,7 @@
} ostck[OSTACKLEN];
static int osptr = -1;
-#if defined(__linux__) && defined(__i386__)
+#if defined(__linux__) && defined(__i386__) && ! defined(__PIC__)
_syscall5(int,_llseek,uint,fd,ulong,hi,ulong,lo,loff_t *,res,uint,wh)
#endif
@@ -36,7 +36,7 @@
{
off64_t ret = (off64_t)-1;
-#if defined(__linux__) && defined(__i386__)
+#if defined(__linux__) && defined(__i386__) && ! defined(__PIC__)
int iret;
unsigned long ohi, olo;
|