mutt: Update from 1.6.1 to 1.6.2
[termux-packages] / ndk_patches / stdio.h.patch
index c64fda1..8dfed60 100644 (file)
@@ -6,7 +6,7 @@ diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/incl
  #include <stddef.h>
  
 +#include <string.h>           /* For strcpy(3) used by ctermid() */
-+#include <asm-generic/fcntl.h> /* For O_RDWR and other O_* constants */
++#include <asm/fcntl.h>         /* For O_RDWR and other O_* constants */
 +#include <stdlib.h>            /* For arc4random() */
 +
  #define __need_NULL
@@ -38,7 +38,7 @@ diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/incl
 +
 +/* Used by perl, fish, and others */
 +static char* ctermid(char* s) {
-+    if (s == 0) return "/dev/tty";
++    if (s == 0) return (char*) "/dev/tty";
 +    strcpy(s, "/dev/tty");
 +    return s;
 +}
@@ -62,7 +62,7 @@ diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/incl
 +      for (i = 0; i < 100; i++) {
 +              unsigned int r = arc4random();
 +              if (asprintf(&path, "@TERMUX_PREFIX@/tmp/tmpfile.%d-%u", p, r) == -1) return NULL;
-+              int fd = open(path, O_RDWR | O_CREAT | O_EXCL | O_LARGEFILE);
++              int fd = open(path, O_RDWR | O_CREAT | O_EXCL | O_LARGEFILE, 0600);
 +              free(path);
 +              if (fd >= 0) {
 +                      FILE* result = fdopen(fd, "w+");