pass HOST_ variables, not BUILD_
[buildroot.git] / package / e2fsprogs / e2fsprogs-1.41.3-01-use-syscall-function.patch
blob005917959b4eec5fa6b601b6dcf58a9aa85dc183
1 diff -rdup e2fsprogs-1.41.3.orig/lib/ext2fs/llseek.c e2fsprogs-1.41.3/lib/ext2fs/llseek.c
2 --- e2fsprogs-1.41.3.orig/lib/ext2fs/llseek.c 2008-10-07 16:22:39.000000000 +0200
3 +++ e2fsprogs-1.41.3/lib/ext2fs/llseek.c 2008-10-31 16:46:44.000000000 +0100
4 @@ -58,7 +58,7 @@ extern long long llseek (int fd, long lo
5 #define __NR__llseek 140
6 #endif
8 -#ifndef __i386__
9 +#if !defined __i386__ && !defined __UCLIBC__
10 static int _llseek (unsigned int, unsigned long,
11 unsigned long, ext2_loff_t *, unsigned int);
13 @@ -72,7 +72,7 @@ static ext2_loff_t my_llseek (int fd, ex
14 ext2_loff_t result;
15 int retval;
17 -#ifndef __i386__
18 +#if !defined __i386__ && !defined __UCLIBC__
19 retval = _llseek(fd, ((unsigned long long) offset) >> 32,
20 #else
21 retval = syscall(__NR__llseek, fd, (unsigned long long) (offset >> 32),
22 --- e2fsprogs-1.41.3.orig/lib/blkid/llseek.c 2008-08-28 05:07:00.000000000 +0200
23 +++ e2fsprogs-1.41.3/lib/blkid/llseek.c 2008-10-31 16:54:23.000000000 +0100
24 @@ -57,7 +57,7 @@
25 #define __NR__llseek 140
26 #endif
28 -#ifndef __i386__
29 +#if !defined __i386__ && !defined __UCLIBC__
30 static int _llseek(unsigned int, unsigned long, unsigned long,
31 blkid_loff_t *, unsigned int);
33 @@ -71,7 +71,7 @@
34 blkid_loff_t result;
35 int retval;
37 -#ifndef __i386__
38 +#if !defined __i386__ && !defined __UCLIBC__
39 retval = _llseek(fd, ((unsigned long long) offset) >> 32,
40 ((unsigned long long)offset) & 0xffffffff,
41 &result, origin);