mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-02 20:16:25 +00:00
Update from Gnulib
This incorporates: 2018-03-28 time_rz: fix workaround for Mac OS X 10.6 infloop * m4/time_rz.m4: Copy from Gnulib.
This commit is contained in:
parent
b61b3c804c
commit
e9bfd114a5
@ -13,8 +13,8 @@ AC_DEFUN([gl_TIME_RZ],
|
||||
AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
|
||||
AC_REQUIRE([AC_STRUCT_TIMEZONE])
|
||||
|
||||
# Mac OS X 10.6 loops forever with some time_t values less
|
||||
# than -67768038400665599. See Bug#27706, Bug#27736, and
|
||||
# Mac OS X 10.6 loops forever with some time_t values.
|
||||
# See Bug#27706, Bug#27736, and
|
||||
# https://lists.gnu.org/r/bug-gnulib/2017-07/msg00142.html
|
||||
AC_CACHE_CHECK([whether localtime loops forever near extrema],
|
||||
[gl_cv_func_localtime_infloop_bug],
|
||||
@ -26,7 +26,7 @@ AC_DEFUN([gl_TIME_RZ],
|
||||
#include <unistd.h>
|
||||
#include <time.h>
|
||||
]], [[
|
||||
time_t t = -67768038400665600;
|
||||
time_t t = -67768038400666600;
|
||||
struct tm *tm;
|
||||
char *tz = getenv ("TZ");
|
||||
if (! (tz && strcmp (tz, "QQQ0") == 0))
|
||||
@ -36,7 +36,8 @@ AC_DEFUN([gl_TIME_RZ],
|
||||
/* Use TM and *TM to suppress over-optimization. */
|
||||
return tm && tm->tm_isdst;
|
||||
]])],
|
||||
[TZ=QQQ0 ./conftest$EXEEXT || gl_cv_func_localtime_infloop_bug=yes],
|
||||
[(TZ=QQQ0 ./conftest$EXEEXT) >/dev/null 2>&1 ||
|
||||
gl_cv_func_localtime_infloop_bug=yes],
|
||||
[],
|
||||
[gl_cv_func_localtime_infloop_bug="guessing no"])])
|
||||
if test "$gl_cv_func_localtime_infloop_bug" = yes; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user