+2003-02-17 Bruno Haible <bruno@clisp.org>
+
+ * mkdtemp.m4 (gl_PREREQ_MKDTEMP): New macro.
+ (gt_FUNC_MKDTEMP): Invoke it. Invoke jm_AC_TYPE_UINTMAX_T instead of
+ just jm_AC_HEADER_INTTYPES_H and jm_AC_HEADER_STDINT_H.
+
2003-08-23 Bruno Haible <bruno@clisp.org>
* getline.m4: Update from gnulib.
-# mkdtemp.m4 serial 1 (gettext-0.11)
-dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
+# mkdtemp.m4 serial 2
+dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU
dnl General Public License. As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program
dnl that contains a configuration script generated by Autoconf, under
dnl the same distribution terms as the rest of that program.
-# Prerequisites of lib/mkdtemp.c
-
AC_DEFUN([gt_FUNC_MKDTEMP],
[
AC_REPLACE_FUNCS(mkdtemp)
- AC_STAT_MACROS_BROKEN
- jm_AC_HEADER_INTTYPES_H
- jm_AC_HEADER_STDINT_H
- AC_CHECK_HEADERS(fcntl.h sys/time.h time.h unistd.h)
+ if test $ac_cv_func_mkdtemp = no; then
+ gl_PREREQ_MKDTEMP
+ fi
+])
+
+# Prerequisites of lib/mkdtemp.c
+AC_DEFUN([gl_PREREQ_MKDTEMP],
+[
+ AC_REQUIRE([AC_HEADER_STAT])
+ AC_CHECK_HEADERS_ONCE(sys/time.h unistd.h)
+ AC_CHECK_HEADERS(time.h)
+ AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])
AC_CHECK_FUNCS(gettimeofday)
])