--- sfdisk/sfdisk.c	2004-01-13 14:03:11.000000000 +0100
+++ src/sfdisk.c	2010-05-10 19:14:18.283284236 +0200
@@ -135,8 +135,11 @@
  */
 #if defined(__linux__) && !defined (__alpha__) && !defined (__ia64__) && !defined (__x86_64__) && !defined (__s390x__)
 static
-_syscall5(int,  _llseek,  unsigned int,  fd, ulong, hi, ulong, lo,
-       loff_t *, res, unsigned int, wh);
+int _llseek(int fd, unsigned long hi, unsigned long lo, loff_t *res,
+	    unsigned int whence)
+{
+	return syscall(__NR__llseek, fd, hi, lo, res, whence);
+}
 #endif
 
 static int
