X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/735c6607a84b37f15928380f7bd91e34363bd81f..d258ef0cea1373f68782802509422c86bca58fd5:/ndk_patches/stdio.h.patch diff --git a/ndk_patches/stdio.h.patch b/ndk_patches/stdio.h.patch index d8f66267..f3d871ed 100644 --- a/ndk_patches/stdio.h.patch +++ b/ndk_patches/stdio.h.patch @@ -6,7 +6,7 @@ diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/incl #include +#include /* For strcpy(3) used by ctermid() */ -+#include /* For O_RDWR and other O_* constants */ ++#include /* For O_RDWR and other O_* constants */ +#include /* For arc4random() */ + #define __need_NULL @@ -37,7 +37,7 @@ diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/incl +#define __sferror(p) (((p)->_flags & __SERR) != 0) + +/* Used by perl, fish, and others */ -+static char* ctermid(char* s) { ++static __inline__ char* ctermid(char* s) { + if (s == 0) return (char*) "/dev/tty"; + strcpy(s, "/dev/tty"); + return s; @@ -55,7 +55,7 @@ diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/incl +extern int open(const char*, int, ...); +extern pid_t getpid(); +extern int unlink(const char*); -+static FILE* tmpfile() { ++static __inline__ FILE* tmpfile() { + int p = getpid(); + char* path; + int i;