summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2002-05-27 16:44:07 +0000
committerJim Meyering <jim@meyering.net>2002-05-27 16:44:07 +0000
commit2eef2b57dd7047d1aeede93e12f563444a283e78 (patch)
treee7ac559f25d7ea588612326a8e3a156a4f7e8238 /m4
parentfaa8bced59f489479c098700c80b887a73f29b42 (diff)
downloadcoreutils-2eef2b57dd7047d1aeede93e12f563444a283e78.tar.xz
(AC_FUNC_GETTIMEOFDAY_CLOBBER): Also replace localtime.
Diffstat (limited to 'm4')
-rw-r--r--m4/gettimeofday.m48
1 files changed, 5 insertions, 3 deletions
diff --git a/m4/gettimeofday.m4 b/m4/gettimeofday.m4
index 895f89269..19ed0bfa6 100644
--- a/m4/gettimeofday.m4
+++ b/m4/gettimeofday.m4
@@ -1,4 +1,4 @@
-#serial 1
+#serial 2
dnl From Jim Meyering.
dnl
@@ -6,8 +6,8 @@ dnl See if gettimeofday clobbers the static buffer that localtime uses
dnl for it's return value. The gettimeofday function from Mac OS X 10.0.4,
dnl i.e. Darwin 1.3.7 has this problem.
dnl
-dnl If it does, then arrange to use gettimeofday only via the wrapper
-dnl function that works around the problem.
+dnl If it does, then arrange to use gettimeofday and localtime only via
+dnl the wrapper functions that work around the problem.
AC_DEFUN([AC_FUNC_GETTIMEOFDAY_CLOBBER],
[
@@ -59,6 +59,8 @@ main ()
])
if test $jm_cv_func_gettimeofday_clobber = yes; then
AC_LIBOBJ(gettimeofday)
+ AC_DEFINE(localtime, rpl_localtime,
+ [Define to rpl_localtime if the replacement function should be used.])
AC_DEFINE(gettimeofday, rpl_gettimeofday,
[Define to rpl_gettimeofday if the replacement function should be used.])
AC_DEFINE(GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER, 1,