aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2013-08-11 17:52:17 -0700
committerPaul Eggert2013-08-11 17:52:17 -0700
commiteaca0446e72c1a62e259c0ee0eabdd6a0443e5c8 (patch)
tree5d0d07c792c47fc34bd9086a689f460fd45b741d
parent808190e694c48dd9bf851baf114c095f39794c37 (diff)
downloademacs-eaca0446e72c1a62e259c0ee0eabdd6a0443e5c8.tar.gz
emacs-eaca0446e72c1a62e259c0ee0eabdd6a0443e5c8.zip
Merge from gnulib.
This incorporates: 2013-08-11 fpending: port to recent Cygwin change to stdio_ext.h 2013-08-10 sys_time: port to OpenBSD
-rw-r--r--ChangeLog6
-rw-r--r--doc/misc/texinfo.tex10
-rw-r--r--lib/fpending.h9
-rw-r--r--lib/sys_time.in.h5
-rw-r--r--m4/fpending.m423
-rw-r--r--m4/gnulib-comp.m42
6 files changed, 35 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index 917dd91e1ab..1feddc0a8e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
12013-08-12 Paul Eggert <eggert@cs.ucla.edu>
2
3 Merge from gnulib, incorporating:
4 2013-08-11 fpending: port to recent Cygwin change to stdio_ext.h
5 2013-08-10 sys_time: port to OpenBSD
6
12013-08-12 Glenn Morris <rgm@gnu.org> 72013-08-12 Glenn Morris <rgm@gnu.org>
2 8
3 * configure.ac (etcdocdir): Rename from docdir, to avoid confusion 9 * configure.ac (etcdocdir): Rename from docdir, to avoid confusion
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 3427d2ad0e3..e8fed290734 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2013-06-23.10} 6\def\texinfoversion{2013-08-09.09}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -2377,8 +2377,10 @@ end
2377 \ifx\next,% 2377 \ifx\next,%
2378 \else\ifx\next-% 2378 \else\ifx\next-%
2379 \else\ifx\next.% 2379 \else\ifx\next.%
2380 \else\ifx\next\.%
2381 \else\ifx\next\comma%
2380 \else\ptexslash 2382 \else\ptexslash
2381 \fi\fi\fi 2383 \fi\fi\fi\fi\fi
2382 \aftersmartic 2384 \aftersmartic
2383} 2385}
2384 2386
@@ -2519,7 +2521,9 @@ end
2519 \ifx\codedashprev\codedash 2521 \ifx\codedashprev\codedash
2520 \else \discretionary{}{}{}\fi 2522 \else \discretionary{}{}{}\fi
2521 \fi 2523 \fi
2522 \global\let\codedashprev=\next 2524 % we need the space after the = for the case when \next itself is a
2525 % space token; it would get swallowed otherwise. As in @code{- a}.
2526 \global\let\codedashprev= \next
2523 } 2527 }
2524} 2528}
2525\def\normaldash{-} 2529\def\normaldash{-}
diff --git a/lib/fpending.h b/lib/fpending.h
index bf40d3732e7..4eca3f18e17 100644
--- a/lib/fpending.h
+++ b/lib/fpending.h
@@ -20,11 +20,10 @@
20 20
21#include <stddef.h> 21#include <stddef.h>
22#include <stdio.h> 22#include <stdio.h>
23#if HAVE_STDIO_EXT_H
24# include <stdio_ext.h>
25#endif
23 26
24#if HAVE_DECL___FPENDING 27#ifndef __fpending
25# if HAVE_STDIO_EXT_H
26# include <stdio_ext.h>
27# endif
28#else
29size_t __fpending (FILE *); 28size_t __fpending (FILE *);
30#endif 29#endif
diff --git a/lib/sys_time.in.h b/lib/sys_time.in.h
index 3dbf6320667..f721580a765 100644
--- a/lib/sys_time.in.h
+++ b/lib/sys_time.in.h
@@ -24,11 +24,12 @@
24#endif 24#endif
25@PRAGMA_COLUMNS@ 25@PRAGMA_COLUMNS@
26 26
27/* On Cygwin, <sys/time.h> includes itself recursively via <sys/select.h>. 27/* On Cygwin and on many BSDish systems, <sys/time.h> includes itself
28 recursively via <sys/select.h>.
28 Simply delegate to the system's header in this case; it is a no-op. 29 Simply delegate to the system's header in this case; it is a no-op.
29 Without this extra ifdef, the C++ gettimeofday declaration below 30 Without this extra ifdef, the C++ gettimeofday declaration below
30 would be a forward declaration in gnulib's nested <sys/time.h>. */ 31 would be a forward declaration in gnulib's nested <sys/time.h>. */
31#ifdef _CYGWIN_SYS_TIME_H 32#if defined _CYGWIN_SYS_TIME_H || defined _SYS_TIME_H || defined _SYS_TIME_H_
32# @INCLUDE_NEXT@ @NEXT_SYS_TIME_H@ 33# @INCLUDE_NEXT@ @NEXT_SYS_TIME_H@
33#else 34#else
34 35
diff --git a/m4/fpending.m4 b/m4/fpending.m4
index 8f585624317..c8d9e8b7ba8 100644
--- a/m4/fpending.m4
+++ b/m4/fpending.m4
@@ -1,4 +1,4 @@
1# serial 19 1# serial 20
2 2
3# Copyright (C) 2000-2001, 2004-2013 Free Software Foundation, Inc. 3# Copyright (C) 2000-2001, 2004-2013 Free Software Foundation, Inc.
4# This file is free software; the Free Software Foundation 4# This file is free software; the Free Software Foundation
@@ -16,14 +16,19 @@ dnl we have to grub around in the FILE struct.
16AC_DEFUN([gl_FUNC_FPENDING], 16AC_DEFUN([gl_FUNC_FPENDING],
17[ 17[
18 AC_CHECK_HEADERS_ONCE([stdio_ext.h]) 18 AC_CHECK_HEADERS_ONCE([stdio_ext.h])
19 AC_CHECK_FUNCS_ONCE([__fpending]) 19 AC_CACHE_CHECK([for __fpending], [gl_cv_func___fpending],
20 fp_headers=' 20 [
21# include <stdio.h> 21 AC_LINK_IFELSE(
22# if HAVE_STDIO_EXT_H 22 [AC_LANG_PROGRAM(
23# include <stdio_ext.h> 23 [[#include <stdio.h>
24# endif 24 #if HAVE_STDIO_EXT_H
25' 25 # include <stdio_ext.h>
26 AC_CHECK_DECLS([__fpending], , , $fp_headers) 26 #endif
27 ]],
28 [[return ! __fpending (stdin);]])],
29 [gl_cv_func___fpending=yes],
30 [gl_cv_func___fpending=no])
31 ])
27]) 32])
28 33
29AC_DEFUN([gl_PREREQ_FPENDING], 34AC_DEFUN([gl_PREREQ_FPENDING],
diff --git a/m4/gnulib-comp.m4 b/m4/gnulib-comp.m4
index af9a9ca3ae0..7c5f22861b5 100644
--- a/m4/gnulib-comp.m4
+++ b/m4/gnulib-comp.m4
@@ -216,7 +216,7 @@ AC_DEFUN([gl_INIT],
216 gl_MODULE_INDICATOR([fdopendir]) 216 gl_MODULE_INDICATOR([fdopendir])
217 gl_FILEMODE 217 gl_FILEMODE
218 gl_FUNC_FPENDING 218 gl_FUNC_FPENDING
219 if test $ac_cv_func___fpending = no; then 219 if test $gl_cv_func___fpending = no; then
220 AC_LIBOBJ([fpending]) 220 AC_LIBOBJ([fpending])
221 gl_PREREQ_FPENDING 221 gl_PREREQ_FPENDING
222 fi 222 fi