summaryrefslogtreecommitdiff
path: root/extra/gpart/gpart-0.1h-PIC.patch
blob: e810bd99960d61ccb14c8a05727c7f02380642d4 (plain)
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;