about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012-09-08 22:48:22 -0400
committerRich Felker <dalias@aerifal.cx>2012-09-08 22:48:22 -0400
commit41c5ee50eee769f85253946e4c4b5706de37e9e9 (patch)
tree2f5453e6f2dd372ed20ca2360633a7ae018af598
parent208eb584efbf995e0c5d92f76d5f4c08ae0054b4 (diff)
downloadmusl-41c5ee50eee769f85253946e4c4b5706de37e9e9.tar.gz
musl-41c5ee50eee769f85253946e4c4b5706de37e9e9.tar.xz
musl-41c5ee50eee769f85253946e4c4b5706de37e9e9.zip
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.
-rw-r--r--src/linux/sync_file_range.c5
1 files 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 <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