From 41c5ee50eee769f85253946e4c4b5706de37e9e9 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sat, 8 Sep 2012 22:48:22 -0400 Subject: [PATCH] disable sync_file_range for now something is wrong with the logic for the argument layout, resulting in compile errors on mips due to too many args to syscall... further information on how it's supposed to work will be needed before it can be reactivated. --- src/linux/sync_file_range.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/linux/sync_file_range.c b/src/linux/sync_file_range.c index 739e602a..a47dc386 100644 --- a/src/linux/sync_file_range.c +++ b/src/linux/sync_file_range.c @@ -1,13 +1,14 @@ #define _GNU_SOURCE #include +#include #include "syscall.h" int sync_file_range(int fd, off_t pos, off_t len, unsigned flags) { -#if defined(SYS_sync_file_range2) +#if 0 && defined(SYS_sync_file_range2) return syscall(SYS_sync_file_range2, fd, flags, __SYSCALL_LL_E(pos), __SYSCALL_LL_E(len)); -#elif defined(SYS_sync_file_range) +#elif 0 && defined(SYS_sync_file_range) return syscall(SYS_sync_file_range, fd, __SYSCALL_LL_O(pos), __SYSCALL_LL_E(len), flags); #else -- 2.25.1