projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add module mathl.
[gnulib.git]
/
m4
/
gettimeofday.m4
diff --git
a/m4/gettimeofday.m4
b/m4/gettimeofday.m4
index
3e2baa1
..
836a4b9
100644
(file)
--- a/
m4/gettimeofday.m4
+++ b/
m4/gettimeofday.m4
@@
-1,4
+1,4
@@
-#serial
1
+#serial
3
dnl From Jim Meyering.
dnl
dnl From Jim Meyering.
dnl
@@
-6,13
+6,13
@@
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 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],
[
AC_REQUIRE([AC_HEADER_TIME])
AC_DEFUN([AC_FUNC_GETTIMEOFDAY_CLOBBER],
[
AC_REQUIRE([AC_HEADER_TIME])
- AC_CHECK_HEADERS
(string.h stdlib
.h)
+ AC_CHECK_HEADERS
_ONCE(stdlib.h string
.h)
AC_CACHE_CHECK([whether gettimeofday clobbers localtime buffer],
jm_cv_func_gettimeofday_clobber,
[AC_TRY_RUN([
AC_CACHE_CHECK([whether gettimeofday clobbers localtime buffer],
jm_cv_func_gettimeofday_clobber,
[AC_TRY_RUN([
@@
-59,9
+59,17
@@
main ()
])
if test $jm_cv_func_gettimeofday_clobber = yes; then
AC_LIBOBJ(gettimeofday)
])
if test $jm_cv_func_gettimeofday_clobber = yes; then
AC_LIBOBJ(gettimeofday)
- AC_DEFINE_UNQUOTED(gettimeofday, rpl_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,
[Define if gettimeofday clobbers localtime's static buffer.])
[Define to rpl_gettimeofday if the replacement function should be used.])
AC_DEFINE(GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER, 1,
[Define if gettimeofday clobbers localtime's static buffer.])
+ gl_PREREQ_GETTIMEOFDAY
fi
])
fi
])
+
+# Prerequisites of lib/gettimeofday.c.
+AC_DEFUN([gl_PREREQ_GETTIMEOFDAY], [
+ AC_REQUIRE([AC_HEADER_TIME])
+])