X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fjm-macros.m4;h=7191991a43658fb808e62ca24c9daa5e1eaa1898;hb=cc27b89aa73cc3fd94a629dab247cb3368ed1703;hp=2899775862eb3ccfa84868d0213a117e62c5ef1b;hpb=9d6639f1402fc8e869bc0c103b62173c57dcb09a;p=gnulib.git diff --git a/m4/jm-macros.m4 b/m4/jm-macros.m4 index 289977586..7191991a4 100644 --- a/m4/jm-macros.m4 +++ b/m4/jm-macros.m4 @@ -1,4 +1,4 @@ -#serial 24 +#serial 28 -*- autoconf -*- dnl Misc type-related macros for fileutils, sh-utils, textutils. @@ -32,6 +32,7 @@ AC_DEFUN(jm_MACROS, paths.h \ stdlib.h \ stddef.h \ + stdint.h \ string.h \ sys/acl.h \ sys/filsys.h \ @@ -69,6 +70,7 @@ AC_DEFUN(jm_MACROS, AC_REQUIRE([jm_PREREQ]) + AC_REQUIRE([jm_SYS_OFF_T_PRINTF_FORMAT]) AC_REQUIRE([jm_FUNC_LCHOWN]) AC_REQUIRE([fetish_FUNC_RMDIR_NOTEMPTY]) AC_REQUIRE([jm_FUNC_CHOWN]) @@ -92,6 +94,7 @@ AC_DEFUN(jm_MACROS, AC_REQUIRE([AM_FUNC_ERROR_AT_LINE]) AC_REQUIRE([jm_FUNC_GNU_STRFTIME]) AC_REQUIRE([jm_FUNC_MKTIME]) + AC_REQUIRE([jm_FUNC_FPENDING]) AC_REQUIRE([jm_FUNC_GETGROUPS]) test -n "$GETGROUPS_LIB" && LIBS="$GETGROUPS_LIB $LIBS" @@ -115,7 +118,7 @@ AC_DEFUN(jm_MACROS, dnl used by e.g. intl/*domain.c and lib/canon-host.c AC_REPLACE_FUNCS(strdup) - AC_REPLACE_FUNCS(memchr memmove memcpy memset) + AC_REPLACE_FUNCS(memchr memcpy memmove memrchr memset) AC_CHECK_FUNCS(getpagesize) # By default, argmatch should fail calling usage (1). @@ -175,6 +178,7 @@ AC_DEFUN(jm_MACROS, strerror \ strrchr \ sysinfo \ + wcrtomb \ tzset \ ) @@ -190,7 +194,9 @@ AC_DEFUN(jm_MACROS, # See if linking `seq' requires -lm. # It does on nearly every system. The single exception (so far) is - # BeOS which doesn't even have a separate math library. + # BeOS which has all the math functions in the normal runtime library + # and doesn't have a separate math library. + AC_SUBST(SEQ_LIBM) ac_seq_body=' static double x, y; @@ -207,6 +213,7 @@ AC_DEFUN(jm_MACROS, jm_LANGINFO_CODESET jm_GLIBC21 jm_ICONV + jm_FUNC_UNLINK_BUSY_TEXT # These tests are for df. jm_LIST_MOUNTED_FILESYSTEMS([list_mounted_fs=yes], [list_mounted_fs=no])