|
@@ -7,17 +7,19 @@
|
|
|
* Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
|
|
|
*/
|
|
|
|
|
|
+
|
|
|
+ * will fail when __NR_sendfile64 doesnt exist */
|
|
|
+#define sendfile64 __hidesendfile64
|
|
|
+
|
|
|
#include "syscalls.h"
|
|
|
#include <unistd.h>
|
|
|
#include <sys/sendfile.h>
|
|
|
|
|
|
+#undef sendfile64
|
|
|
+
|
|
|
_syscall4(ssize_t, sendfile, int, out_fd, int, in_fd, __off_t *, offset,
|
|
|
size_t, count);
|
|
|
|
|
|
#if ! defined __NR_sendfile64 && defined __UCLIBC_HAS_LFS__
|
|
|
-#undef sendfile64
|
|
|
-extern __typeof(sendfile) sendfile64;
|
|
|
-libc_hidden_proto(sendfile64)
|
|
|
strong_alias(sendfile,sendfile64)
|
|
|
-libc_hidden_def(sendfile64)
|
|
|
#endif
|