X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/2173f7301d6332bbdb7c9c4d1aa25ddce6ff5964..965b70ff5478143a72359eaacf78616e10f195ce:/ndk-patches/sys-cdefs.h.patch?ds=sidebyside diff --git a/ndk-patches/sys-cdefs.h.patch b/ndk-patches/sys-cdefs.h.patch index 3842b337..73c1e9d4 100644 --- a/ndk-patches/sys-cdefs.h.patch +++ b/ndk-patches/sys-cdefs.h.patch @@ -1,17 +1,19 @@ diff -u -r /home/fornwall/lib/android-ndk/sysroot/usr/include/sys/cdefs.h ./usr/include/sys/cdefs.h --- /home/fornwall/lib/android-ndk/sysroot/usr/include/sys/cdefs.h 2017-06-20 17:41:56.000000000 +0200 -+++ ./usr/include/sys/cdefs.h 2017-07-07 03:27:59.327850834 +0200 -@@ -234,13 +234,6 @@ - # define __USE_BSD 1 ++++ ./usr/include/sys/cdefs.h 2017-07-09 23:37:26.453911992 +0200 +@@ -237,9 +237,15 @@ + /* _FILE_OFFSET_BITS 64 support. */ + #if !defined(__LP64__) && defined(_FILE_OFFSET_BITS) + #if _FILE_OFFSET_BITS == 64 ++#ifdef TERMUX_EXPOSE_FILE_OFFSET64 ++/* Using _FILE_OFFSET_BITS=64 does not work very well on Android ++ * and can cause problems when mixing libraries, which is why ++ * Termux hides away this unless TERMUX_EXPOSE_FILE_OFFSET64 ++ * is defined. */ + #define __USE_FILE_OFFSET64 1 #endif + #endif ++#endif --/* _FILE_OFFSET_BITS 64 support. */ --#if !defined(__LP64__) && defined(_FILE_OFFSET_BITS) --#if _FILE_OFFSET_BITS == 64 --#define __USE_FILE_OFFSET64 1 --#endif --#endif -- #define __BIONIC__ 1 #include -