OSDN Git Service

Add __RENAME_IF_FILE_OFFSET64.
authorDan Albert <danalbert@google.com>
Mon, 17 Jul 2017 21:05:44 +0000 (14:05 -0700)
committerDan Albert <danalbert@google.com>
Mon, 17 Jul 2017 21:05:44 +0000 (14:05 -0700)
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

index d62206d..307545c 100644 (file)
 #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