]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
change some names, reverse sense of tests
authorJim Meyering <jim@meyering.net>
Sun, 8 Jun 2003 17:43:53 +0000 (17:43 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 8 Jun 2003 17:43:53 +0000 (17:43 +0000)
Also define TZSET_CLOBBERS_LOCALTIME_BUFFER.
Arrange to compile gettimeofday.

m4/tzset.m4

index dbe38c9dbe266ea661b8b8de9a3c376952f62ac0..40feda38570f637c537b0ec923d366867d870476 100644 (file)
@@ -7,11 +7,11 @@
 
 # Written by Paul Eggert and Jim Meyering.
 
-AC_DEFUN([gl_FUNC_TZSET],
+AC_DEFUN([gl_FUNC_TZSET_CLOBBER],
 [
   AC_REQUIRE([AC_HEADER_TIME])
-  AC_CACHE_CHECK([whether tzset works],
-                 gl_cv_func_tzset_vs_localtime,
+  AC_CACHE_CHECK([whether tzset clobbers localtime buffer],
+                 gl_cv_func_tzset_clobber,
   [
   AC_RUN_IFELSE([AC_LANG_SOURCE([[
 #if TIME_WITH_SYS_TIME
@@ -44,15 +44,20 @@ main ()
         || p->tm_sec != s.tm_sec);
 }
   ]])],
-       [gl_cv_func_tzset_vs_localtime=yes],
-       [gl_cv_func_tzset_vs_localtime=no],
-       [gl_cv_func_tzset_vs_localtime=no])])
+       [gl_cv_func_tzset_clobber=no],
+       [gl_cv_func_tzset_clobber=yes],
+       [gl_cv_func_tzset_clobber=yes])])
 
   AC_DEFINE(HAVE_RUN_TZSET_TEST, 1,
     [Define to 1 if you have run the test for working tzset.])
-  if test $gl_cv_func_tzset_vs_localtime = yes; then
-    AC_LIBOBJ(tzset)
+
+  if test $gl_cv_func_tzset_clobber = yes; then
+    AC_LIBOBJ(gettimeofday)
+    AC_DEFINE(localtime, rpl_localtime,
+      [Define to rpl_localtime if the replacement function should be used.])
     AC_DEFINE(tzset, rpl_tzset,
       [Define to rpl_tzset if the wrapper function should be used.])
+    AC_DEFINE(TZSET_CLOBBERS_LOCALTIME_BUFFER, 1,
+      [Define if tzset clobbers localtime's static buffer.])
   fi
 ])