2007-01-18 Bruno Haible <bruno@clisp.org>
+ * m4/sys_time_h.m4 (gl_HEADER_SYS_TIME_H_BODY): Renamed from
+ gl_HEADER_SYS_TIME_H.
+ (gl_HEADER_SYS_TIME_H): New macro.
+
* lib/sys_time_.h: Test GETTIMEOFDAY_REPLACEMENT instead of
HAVE_GETTIMEOFDAY_POSIX_SIGNATURE and GETTIMEOFDAY_CLOBBERS_LOCALTIME.
* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY,
# Written by Paul Eggert and Martin Lambers.
AC_DEFUN([gl_HEADER_SYS_TIME_H],
+[
+ dnl Use AC_REQUIRE here, so that the GETTIMEOFDAY_REPLACEMENT=0 statement
+ dnl below is expanded once only, before all GETTIMEOFDAY_REPLACEMENT=1
+ dnl statements that occur in other macros.
+ AC_REQUIRE([gl_HEADER_SYS_TIME_H_BODY])
+])
+
+AC_DEFUN([gl_HEADER_SYS_TIME_H_BODY],
[
AC_REQUIRE([AC_C_RESTRICT])
AC_CHECK_HEADERS_ONCE([sys/time.h])