X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fjm-macros.m4;h=e56d03a42910222f3e16f510bb224770f7a3455d;hb=f1df5643e969a40ddeeaf350724ef5c03f8170a3;hp=fad972798e7a3ad024f873294dcc4a2a79284375;hpb=74fcbe75cafec3ca219bb000e30f7aaddda69abb;p=gnulib.git diff --git a/m4/jm-macros.m4 b/m4/jm-macros.m4 index fad972798..e56d03a42 100644 --- a/m4/jm-macros.m4 +++ b/m4/jm-macros.m4 @@ -1,16 +1,19 @@ -#serial 1 +#serial 3 dnl Misc type-related macros for fileutils, sh-utils, textutils. AC_DEFUN(jm_MACROS, [ + AC_PREREQ(2.13) dnl Minimum Autoconf version required. + dnl This macro actually runs replacement code. See isc-posix.m4. AC_REQUIRE([AC_ISC_POSIX])dnl + AC_REQUIRE([jm_WITH_REGEX]) AC_REQUIRE([jm_ASSERT]) AC_REQUIRE([jm_AC_HEADER_INTTYPES_H]) AC_REQUIRE([jm_AC_TYPE_UINTMAX_T]) - AC_REQUIRE([jm_TYPE_SSIZE_T]) + AC_CHECK_TYPE(ssize_t, int) AC_REQUIRE([jm_STRUCT_UTIMBUF]) AC_REQUIRE([jm_STRUCT_DIRENT_D_TYPE]) AC_REQUIRE([jm_STRUCT_DIRENT_D_INO]) @@ -18,8 +21,8 @@ AC_DEFUN(jm_MACROS, AC_REQUIRE([jm_PREREQ]) + AC_REQUIRE([jm_FUNC_LCHOWN]) AC_REQUIRE([jm_FUNC_CHOWN]) - AC_REQUIRE([jm_FUNC_GNU_STRFTIME]) AC_REQUIRE([jm_FUNC_MKTIME]) AC_REQUIRE([jm_FUNC_LSTAT]) AC_REQUIRE([jm_FUNC_STAT]) @@ -27,4 +30,7 @@ AC_DEFUN(jm_MACROS, AC_REQUIRE([jm_FUNC_MALLOC]) AC_REQUIRE([jm_FUNC_READDIR]) AC_REQUIRE([jm_FUNC_MEMCMP]) + AC_REQUIRE([jm_FUNC_GLIBC_UNLOCKED_IO]) + AC_REQUIRE([jm_FUNC_FNMATCH]) + AC_REPLACE_FUNCS(strcasecmp strncasecmp) ])