From 5bb327a1dbe37208a812a9134763aa5adfa90e12 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 16 Feb 2008 08:33:48 +0000 Subject: posix_fadvise64 on 64bit systems take 5 arguments, not 6, as pointed out by skinkie in #2194 --- libc/sysdeps/linux/common/posix_fadvise64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libc/sysdeps/linux/common/posix_fadvise64.c') diff --git a/libc/sysdeps/linux/common/posix_fadvise64.c b/libc/sysdeps/linux/common/posix_fadvise64.c index 517392a51..994139c9c 100644 --- a/libc/sysdeps/linux/common/posix_fadvise64.c +++ b/libc/sysdeps/linux/common/posix_fadvise64.c @@ -31,7 +31,7 @@ int posix_fadvise64(int fd, __off64_t offset, __off64_t len, int advice) if (len != (off_t) len) return EOVERFLOW; INTERNAL_SYSCALL_DECL (err); - int ret = INTERNAL_SYSCALL (posix_fadvise64, err, 6, fd, + int ret = INTERNAL_SYSCALL (posix_fadvise64, err, 5, fd, __LONG_LONG_PAIR ((long) (offset >> 32), (long) offset), (off_t) len, advice); -- cgit v1.2.3