From 3645e71a43f57ceac914851998ad27a4ac33c208 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Fri, 17 Mar 2017 18:50:12 -0700 Subject: [PATCH] Only rename sendfile to sendfile64 if we're L or newer. Without this, setting __FILE_OFFSET_BITS to 64 and targeting pre-L made sendfile entirely unavailable. Bug: https://github.com/android-ndk/ndk/issues/333 Test: builds Change-Id: I82d326ff244473dd5443632ff6c19d726d5e29ee --- libc/include/sys/sendfile.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libc/include/sys/sendfile.h b/libc/include/sys/sendfile.h index 3ac8fdf6b..dccdec5d3 100644 --- a/libc/include/sys/sendfile.h +++ b/libc/include/sys/sendfile.h @@ -34,7 +34,7 @@ __BEGIN_DECLS -#if defined(__USE_FILE_OFFSET64) +#if defined(__USE_FILE_OFFSET64) && __ANDROID_API__ >= __ANDROID_API_L__ ssize_t sendfile(int out_fd, int in_fd, off_t* offset, size_t count) __RENAME(sendfile64) __INTRODUCED_IN(21); #else -- 2.11.0