disable sync_file_range for now
authorRich Felker <dalias@aerifal.cx>
Sun, 9 Sep 2012 02:48:22 +0000 (22:48 -0400)
committerRich Felker <dalias@aerifal.cx>
Sun, 9 Sep 2012 02:48:22 +0000 (22:48 -0400)
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

index 739e602a3a7612b8dd99edc56c302642f4203f1d..a47dc386bd344616f7d994c05f9b5a9704da09ab 100644 (file)
@@ -1,13 +1,14 @@
 #define _GNU_SOURCE
 #include <fcntl.h>
+#include <errno.h>
 #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