changeset 17903:c9a62cb4124d

Assume unbroken ungetc() on Android * m4/ungetc.m4: Add Android case to host OS check. The ungetc() test case passed when running on an Android host, and the code hasn't really changed since 2009.
author Kevin Cernekee <cernekee@google.com>
date Wed, 11 Feb 2015 15:22:50 -0800
parents 4578584def8a
children 3824f01f7518
files ChangeLog m4/ungetc.m4
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -27,6 +27,11 @@
 	Therefore don't enable by default.
 	* m4/ls-mntd-fs.m4: Use --with-libmount to enable at build time.
 
+	Assume unbroken ungetc() on Android
+	* m4/ungetc.m4: Add Android case to host OS check.  The ungetc()
+	test case passed when running on an Android host, and the code
+	hasn't really changed since 2009.
+
 2015-02-08  Daiki Ueno  <ueno@gnu.org>
 
 	uniname/unimame-tests: don't link with -lunistring
--- a/m4/ungetc.m4
+++ b/m4/ungetc.m4
@@ -29,8 +29,9 @@
            fclose (f); remove ("conftest.tmp");])],
         [gl_cv_func_ungetc_works=yes], [gl_cv_func_ungetc_works=no],
         [case "$host_os" in
-                   # Guess yes on glibc systems.
-           *-gnu*) gl_cv_func_ungetc_works="guessing yes" ;;
+                   # Guess yes on glibc and bionic systems.
+           *-gnu*|*-android*)
+                   gl_cv_func_ungetc_works="guessing yes" ;;
                    # If we don't know, assume the worst.
            *)      gl_cv_func_ungetc_works="guessing no" ;;
          esac