]> git.eshelyaron.com Git - emacs.git/commitdiff
Drop unneeded changes to gnulib
authorPo Lu <luangruo@yahoo.com>
Sat, 14 Jan 2023 14:14:10 +0000 (22:14 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 14 Jan 2023 14:14:10 +0000 (22:14 +0800)
* xcompile/lib/fpending.c (__fpending):
* xcompile/lib/open.c:
* xcompile/lib/unistd.c (_GL_UNISTD_INLINE): Remove Android
patches.

xcompile/lib/fpending.c
xcompile/lib/open.c
xcompile/lib/unistd.c

index 62716b90965584f0460c6d9ee5797b540bb41f0c..afa840b85124f7f342f8f3473836d9160b3be97b 100644 (file)
 size_t
 __fpending (FILE *fp)
 {
-#if defined __ANDROID__
-  return 0;
   /* Most systems provide FILE as a struct and the necessary bitmask in
      <stdio.h>, because they need it for implementing getc() and putc() as
      fast macros.  */
-#elif defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
+#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
   /* GNU libc, BeOS, Haiku, Linux libc5 */
   return fp->_IO_write_ptr - fp->_IO_write_base;
-#elif defined __sferror || defined __DragonFly__
+#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
   /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin < 1.7.34, Minix 3, Android */
   return fp->_p - fp->_bf._base;
 #elif defined __EMX__                /* emx+gcc */
index 5c95d2b8c3ca9b7c09178ab40d8325efc7d1099f..7ec8fdc35dcdd5bebee29ada9a2b19cb031fef6a 100644 (file)
@@ -40,11 +40,7 @@ orig_open (const char *filename, int flags, mode_t mode)
 /* Specification.  */
 /* Write "fcntl.h" here, not <fcntl.h>, otherwise OSF/1 5.1 DTK cc eliminates
    this include because of the preliminary #include <fcntl.h> above.  */
-#ifdef __ANDROID__
-#include <fnctl.h>
-#else
 #include "fcntl.h"
-#endif
 
 #include "cloexec.h"
 
index 98bdb4e265db481be76e9ec52aab7b59e6c86e2b..be7a82550339b15603bf60acb3ce790ba01cb2f4 100644 (file)
@@ -18,5 +18,5 @@
 #include <config.h>
 
 #define _GL_UNISTD_INLINE _GL_EXTERN_INLINE
-#include <unistd.h>
+#include "unistd.h"
 typedef int dummy;