Upgrade to gnulib 23eecb48e39afd0d267d64d40ba6bf97aa865e13.
* lib/Makefile.am, lib/time.in.h, m4/gettimeofday.m4, m4/time_h.m4: Update.
This commit is contained in:
parent
7cfda699e6
commit
51d6fa7347
4 changed files with 31 additions and 35 deletions
|
|
@ -1472,14 +1472,13 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
|
||||||
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
|
||||||
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
-e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
|
||||||
-e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
|
-e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
|
||||||
|
-e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
|
||||||
-e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
|
-e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
|
||||||
-e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
|
-e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
|
||||||
-e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
|
-e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
|
||||||
-e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
|
-e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
|
||||||
-e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
|
-e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
|
||||||
-e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
|
-e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
|
||||||
-e 's|@''HAVE_LOCALTIME''@|$(HAVE_LOCALTIME)|g' \
|
|
||||||
-e 's|@''HAVE_GMTIME''@|$(HAVE_GMTIME)|g' \
|
|
||||||
-e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
|
-e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
|
||||||
-e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
|
-e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
|
||||||
-e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
|
-e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
|
||||||
|
|
|
||||||
|
|
@ -190,6 +190,7 @@ _GL_CXXALIASWARN (gmtime_r);
|
||||||
/* Convert TIMER to RESULT, assuming local time and UTC respectively. See
|
/* Convert TIMER to RESULT, assuming local time and UTC respectively. See
|
||||||
<http://www.opengroup.org/susv3xsh/localtime.html> and
|
<http://www.opengroup.org/susv3xsh/localtime.html> and
|
||||||
<http://www.opengroup.org/susv3xsh/gmtime.html>. */
|
<http://www.opengroup.org/susv3xsh/gmtime.html>. */
|
||||||
|
# if @GNULIB_GETTIMEOFDAY@
|
||||||
# if @REPLACE_LOCALTIME@
|
# if @REPLACE_LOCALTIME@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef localtime
|
# undef localtime
|
||||||
|
|
@ -199,12 +200,12 @@ _GL_FUNCDECL_RPL (localtime, struct tm *, (time_t const *__timer)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (localtime, struct tm *, (time_t const *__timer));
|
_GL_CXXALIAS_RPL (localtime, struct tm *, (time_t const *__timer));
|
||||||
# else
|
# else
|
||||||
# if ! @HAVE_LOCALTIME@
|
|
||||||
_GL_FUNCDECL_SYS (localtime, struct tm *, (time_t const *__timer)
|
|
||||||
_GL_ARG_NONNULL ((1)));
|
|
||||||
# endif
|
|
||||||
_GL_CXXALIAS_SYS (localtime, struct tm *, (time_t const *__timer));
|
_GL_CXXALIAS_SYS (localtime, struct tm *, (time_t const *__timer));
|
||||||
# endif
|
# endif
|
||||||
|
_GL_CXXALIASWARN (localtime);
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# if @GNULIB_GETTIMEOFDAY@
|
||||||
# if @REPLACE_GMTIME@
|
# if @REPLACE_GMTIME@
|
||||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||||
# undef gmtime
|
# undef gmtime
|
||||||
|
|
@ -214,12 +215,10 @@ _GL_FUNCDECL_RPL (gmtime, struct tm *, (time_t const *__timer)
|
||||||
_GL_ARG_NONNULL ((1)));
|
_GL_ARG_NONNULL ((1)));
|
||||||
_GL_CXXALIAS_RPL (gmtime, struct tm *, (time_t const *__timer));
|
_GL_CXXALIAS_RPL (gmtime, struct tm *, (time_t const *__timer));
|
||||||
# else
|
# else
|
||||||
# if ! @HAVE_GMTIME@
|
|
||||||
_GL_FUNCDECL_SYS (gmtime, struct tm *, (time_t const *__timer)
|
|
||||||
_GL_ARG_NONNULL ((1)));
|
|
||||||
# endif
|
|
||||||
_GL_CXXALIAS_SYS (gmtime, struct tm *, (time_t const *__timer));
|
_GL_CXXALIAS_SYS (gmtime, struct tm *, (time_t const *__timer));
|
||||||
# endif
|
# endif
|
||||||
|
_GL_CXXALIASWARN (gmtime);
|
||||||
|
# endif
|
||||||
|
|
||||||
/* Parse BUF as a time stamp, assuming FORMAT specifies its layout, and store
|
/* Parse BUF as a time stamp, assuming FORMAT specifies its layout, and store
|
||||||
the resulting broken-down time into TM. See
|
the resulting broken-down time into TM. See
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# serial 20
|
# serial 21
|
||||||
|
|
||||||
# Copyright (C) 2001-2003, 2005, 2007, 2009-2013 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2003, 2005, 2007, 2009-2013 Free Software Foundation, Inc.
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
|
|
@ -127,13 +127,6 @@ AC_DEFUN([gl_FUNC_GETTIMEOFDAY_CLOBBER],
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([gl_GETTIMEOFDAY_REPLACE_LOCALTIME], [
|
AC_DEFUN([gl_GETTIMEOFDAY_REPLACE_LOCALTIME], [
|
||||||
AC_CHECK_FUNCS_ONCE([gmtime localtime])
|
|
||||||
if test $ac_cv_func_gmtime != yes; then
|
|
||||||
HAVE_GMTIME=0
|
|
||||||
fi
|
|
||||||
if test $ac_cv_func_localtime != yes; then
|
|
||||||
HAVE_LOCALTIME=0
|
|
||||||
fi
|
|
||||||
REPLACE_GMTIME=1
|
REPLACE_GMTIME=1
|
||||||
REPLACE_LOCALTIME=1
|
REPLACE_LOCALTIME=1
|
||||||
])
|
])
|
||||||
|
|
|
||||||
15
m4/time_h.m4
15
m4/time_h.m4
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Copyright (C) 2000-2001, 2003-2007, 2009-2013 Free Software Foundation, Inc.
|
# Copyright (C) 2000-2001, 2003-2007, 2009-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# serial 7
|
# serial 8
|
||||||
|
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
|
@ -96,18 +96,23 @@ AC_DEFUN([gl_HEADER_TIME_H_DEFAULTS],
|
||||||
GNULIB_TIME_R=0; AC_SUBST([GNULIB_TIME_R])
|
GNULIB_TIME_R=0; AC_SUBST([GNULIB_TIME_R])
|
||||||
dnl Assume proper GNU behavior unless another module says otherwise.
|
dnl Assume proper GNU behavior unless another module says otherwise.
|
||||||
HAVE_DECL_LOCALTIME_R=1; AC_SUBST([HAVE_DECL_LOCALTIME_R])
|
HAVE_DECL_LOCALTIME_R=1; AC_SUBST([HAVE_DECL_LOCALTIME_R])
|
||||||
HAVE_GMTIME=1; AC_SUBST([HAVE_GMTIME])
|
|
||||||
HAVE_LOCALTIME=1; AC_SUBST([HAVE_LOCALTIME])
|
|
||||||
HAVE_NANOSLEEP=1; AC_SUBST([HAVE_NANOSLEEP])
|
HAVE_NANOSLEEP=1; AC_SUBST([HAVE_NANOSLEEP])
|
||||||
HAVE_STRPTIME=1; AC_SUBST([HAVE_STRPTIME])
|
HAVE_STRPTIME=1; AC_SUBST([HAVE_STRPTIME])
|
||||||
HAVE_TIMEGM=1; AC_SUBST([HAVE_TIMEGM])
|
HAVE_TIMEGM=1; AC_SUBST([HAVE_TIMEGM])
|
||||||
dnl If another module says to replace or to not replace, do that.
|
dnl If another module says to replace or to not replace, do that.
|
||||||
dnl Otherwise, replace only if someone compiles with -DGNULIB_PORTCHECK;
|
dnl Otherwise, replace only if someone compiles with -DGNULIB_PORTCHECK;
|
||||||
dnl this lets maintainers check for portability.
|
dnl this lets maintainers check for portability.
|
||||||
REPLACE_GMTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_GMTIME])
|
|
||||||
REPLACE_LOCALTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_LOCALTIME])
|
|
||||||
REPLACE_LOCALTIME_R=GNULIB_PORTCHECK; AC_SUBST([REPLACE_LOCALTIME_R])
|
REPLACE_LOCALTIME_R=GNULIB_PORTCHECK; AC_SUBST([REPLACE_LOCALTIME_R])
|
||||||
REPLACE_MKTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_MKTIME])
|
REPLACE_MKTIME=GNULIB_PORTCHECK; AC_SUBST([REPLACE_MKTIME])
|
||||||
REPLACE_NANOSLEEP=GNULIB_PORTCHECK; AC_SUBST([REPLACE_NANOSLEEP])
|
REPLACE_NANOSLEEP=GNULIB_PORTCHECK; AC_SUBST([REPLACE_NANOSLEEP])
|
||||||
REPLACE_TIMEGM=GNULIB_PORTCHECK; AC_SUBST([REPLACE_TIMEGM])
|
REPLACE_TIMEGM=GNULIB_PORTCHECK; AC_SUBST([REPLACE_TIMEGM])
|
||||||
|
|
||||||
|
dnl Hack so that the time module doesn't depend on the sys_time module.
|
||||||
|
dnl First, default GNULIB_GETTIMEOFDAY to 0 if sys_time is absent.
|
||||||
|
: ${GNULIB_GETTIMEOFDAY=0}; AC_SUBST([GNULIB_GETTIMEOFDAY])
|
||||||
|
dnl Second, it's OK to not use GNULIB_PORTCHECK for REPLACE_GMTIME
|
||||||
|
dnl and REPLACE_LOCALTIME, as portability to Solaris 2.6 and earlier
|
||||||
|
dnl is no longer a big deal.
|
||||||
|
REPLACE_GMTIME=0; AC_SUBST([REPLACE_GMTIME])
|
||||||
|
REPLACE_LOCALTIME=0; AC_SUBST([REPLACE_LOCALTIME])
|
||||||
])
|
])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue