From: Goldwyn Rodrigues <rgold...@suse.com>

splice() is available in later kernels and is not required.

Signed-off-by: Goldwyn Rodrigues <rgold...@suse.com>
Reviewed-by: Eric Ren <z...@suse.com>
---
 api-compat/include/splice.h | 37 -------------------------------------
 configure.in                |  5 -----
 2 files changed, 42 deletions(-)
 delete mode 100644 api-compat/include/splice.h

diff --git a/api-compat/include/splice.h b/api-compat/include/splice.h
deleted file mode 100644
index 08966c1..0000000
--- a/api-compat/include/splice.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef API_SPLICE_H
-#define API_SPLICE_H
-
-#include <unistd.h>
-#include <fcntl.h>
-
-#if defined(__i386__)
-
-#define __NR_splice    313
-
-#elif defined(__x86_64__)
-
-#define __NR_splice    275
-
-#elif defined(__powerpc__)
-
-#define __NR_splice    283
-
-#elif defined(__s390__)
-
-#define __NR_splice    306
-
-#elif defined(__ia64__)
-
-#define __NR_splice    1297
-
-#else
-#error unsupported arch
-#endif
-
-int splice(int fdin, loff_t *off_in, int fdout,
-                        loff_t *off_out, size_t len, unsigned int flags)
-{
-       return syscall(__NR_splice, fdin, off_in, fdout, off_out, len, flags);
-}
-
-#endif
diff --git a/configure.in b/configure.in
index ef54d37..57800d7 100644
--- a/configure.in
+++ b/configure.in
@@ -130,11 +130,6 @@ AM_PATH_PYTHON(2.3, , AC_MSG_ERROR([could not find Python 
2.3 or higher.]))
 API_COMPAT_HEADERS=""
 API_COMPAT_CFLAGS=""
 
-splice_compat_header=""
-OCFS2_CHECK_HEADERS([splice() in bits/fcntl.h], bits/fcntl.h,
-  , splice_compat_header="splice.h", [splice (int __fdin])
-API_COMPAT_HEADERS="$API_COMPAT_HEADERS $splice_compat_header"
-
 NO_REFLINK=
 OCFS2_CHECK_HEADERS([reflink() in unistd.h], unistd.h, ,
   NO_REFLINK=yes, [reflink])
-- 
2.1.4


_______________________________________________
Ocfs2-users mailing list
Ocfs2-users@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-users

Reply via email to