projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make this module usable in shared libraries.
[gnulib.git]
/
m4
/
utime.m4
diff --git
a/m4/utime.m4
b/m4/utime.m4
index
ea3980a
..
e3a159f
100644
(file)
--- a/
m4/utime.m4
+++ b/
m4/utime.m4
@@
-1,18
+1,25
@@
-#serial
2
+#serial
5
dnl From Jim Meyering
dnl Replace the utime function on systems that need it.
dnl FIXME
dnl From Jim Meyering
dnl Replace the utime function on systems that need it.
dnl FIXME
-AC_DEFUN(
jm_FUNC_UTIME
,
+AC_DEFUN(
[jm_FUNC_UTIME]
,
[
[
- AC_CHECK_HEADERS(utime.h)
- AC_REQUIRE([jm_CHECK_TYPE_STRUCT_UTIMBUF])
AC_REQUIRE([AC_FUNC_UTIME_NULL])
AC_REQUIRE([AC_FUNC_UTIME_NULL])
-
if test $ac_cv_func_utime_null = no; then
if test $ac_cv_func_utime_null = no; then
- jm_FUNC_UTIMES_NULL
- AC_REPLACE_FUNCS(utime)
+ AC_LIBOBJ(utime)
+ AC_DEFINE(utime, rpl_utime,
+ [Define to rpl_utime if the replacement function should be used.])
+ gl_PREREQ_UTIME
fi
])
fi
])
+
+# Prerequisites of lib/utime.c.
+AC_DEFUN([gl_PREREQ_UTIME],
+[
+ AC_CHECK_HEADERS_ONCE(utime.h)
+ AC_REQUIRE([jm_CHECK_TYPE_STRUCT_UTIMBUF])
+ jm_FUNC_UTIMES_NULL
+])