diff options
| author | Paul Eggert | 2013-08-11 17:52:17 -0700 |
|---|---|---|
| committer | Paul Eggert | 2013-08-11 17:52:17 -0700 |
| commit | eaca0446e72c1a62e259c0ee0eabdd6a0443e5c8 (patch) | |
| tree | 5d0d07c792c47fc34bd9086a689f460fd45b741d | |
| parent | 808190e694c48dd9bf851baf114c095f39794c37 (diff) | |
| download | emacs-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-- | ChangeLog | 6 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 10 | ||||
| -rw-r--r-- | lib/fpending.h | 9 | ||||
| -rw-r--r-- | lib/sys_time.in.h | 5 | ||||
| -rw-r--r-- | m4/fpending.m4 | 23 | ||||
| -rw-r--r-- | m4/gnulib-comp.m4 | 2 |
6 files changed, 35 insertions, 20 deletions
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-08-12 Glenn Morris <rgm@gnu.org> | 7 | 2013-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 | ||
| 29 | size_t __fpending (FILE *); | 28 | size_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. | |||
| 16 | AC_DEFUN([gl_FUNC_FPENDING], | 16 | AC_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 | ||
| 29 | AC_DEFUN([gl_PREREQ_FPENDING], | 34 | AC_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 |