+2013-08-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ fpending: port to recent Cygwin change to stdio_ext.h
+ Reported by LRN in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-08/msg00028.html>.
+ * lib/fpending.h: Don't worry about HAVE_DECL___FPENDING;
+ just declare __fpending unless it's a macro.
+ A duplicate decl shouldn't hurt.
+ * m4/fpending.m4 (gl_FUNC_FPENDING): Check that an __fpending
+ call compiles and links, instead of separately checking for
+ decl and lib function.
+ * modules/fpending (configure-ac):
+ Adjust to fpending.m4's renaming of shell variable.
+
2013-08-10 Paul Eggert <eggert@cs.ucla.edu>
sys_time: port to OpenBSD
-# serial 19
+# serial 20
# Copyright (C) 2000-2001, 2004-2013 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
AC_DEFUN([gl_FUNC_FPENDING],
[
AC_CHECK_HEADERS_ONCE([stdio_ext.h])
- AC_CHECK_FUNCS_ONCE([__fpending])
- fp_headers='
-# include <stdio.h>
-# if HAVE_STDIO_EXT_H
-# include <stdio_ext.h>
-# endif
-'
- AC_CHECK_DECLS([__fpending], , , $fp_headers)
+ AC_CACHE_CHECK([for __fpending], [gl_cv_func___fpending],
+ [
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <stdio.h>
+ #if HAVE_STDIO_EXT_H
+ # include <stdio_ext.h>
+ #endif
+ ]],
+ [[return ! __fpending (stdin);]])],
+ [gl_cv_func___fpending=yes],
+ [gl_cv_func___fpending=no])
+ ])
])
AC_DEFUN([gl_PREREQ_FPENDING],