From f5605374da9605686352300de3e1bf342e72032d Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Mon, 17 Jul 2017 14:05:44 -0700 Subject: [PATCH] Add __RENAME_IF_FILE_OFFSET64. Convenience macro for __RENAME if __USE_FILE_OFFSET64 mode. Lets us avoid duplicating all the doxygen comments in frameworks headers. Test: make checkbuild Bug: https://github.com/android-ndk/ndk/issues/459 Change-Id: Ica44f22b2f1596e484694006c0926d94d16187b5 --- libc/include/sys/cdefs.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libc/include/sys/cdefs.h b/libc/include/sys/cdefs.h index d62206d8a..307545c49 100644 --- a/libc/include/sys/cdefs.h +++ b/libc/include/sys/cdefs.h @@ -235,10 +235,11 @@ #endif /* _FILE_OFFSET_BITS 64 support. */ -#if !defined(__LP64__) && defined(_FILE_OFFSET_BITS) -#if _FILE_OFFSET_BITS == 64 +#if !defined(__LP64__) && defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 #define __USE_FILE_OFFSET64 1 -#endif +#define __RENAME_IF_FILE_OFFSET64(func) __RENAME(func) +#else +#define __RENAME_IF_FILE_OFFSET64(func) #endif #define __BIONIC__ 1 -- 2.11.0