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
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
18 +#if !defined __i386__ && !defined __UCLIBC__
19 retval = _llseek(fd, ((unsigned long long) offset) >> 32,
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
25 #define __NR__llseek 140
29 +#if !defined __i386__ && !defined __UCLIBC__
30 static int _llseek(unsigned int, unsigned long, unsigned long,
31 blkid_loff_t *, unsigned int);
38 +#if !defined __i386__ && !defined __UCLIBC__
39 retval = _llseek(fd, ((unsigned long long) offset) >> 32,
40 ((unsigned long long)offset) & 0xffffffff,