Mercurial > hg > octave-kai > gnulib-hg
changeset 5859:b024ad65a5cf
New file, from coreutils.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Tue, 17 May 2005 07:08:14 +0000 |
parents | 942c4d17dd7d |
children | 4e4033039b1d |
files | m4/ChangeLog m4/fts.m4 |
diffstat | 2 files changed, 40 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,7 @@ +2005-05-17 Jim Meyering <jim@meyering.net> + + * fts.m4: New file, from coreutils. + 2005-05-14 Paul Eggert <eggert@cs.ucla.edu> Sync from coreutils.
new file mode 100644 --- /dev/null +++ b/m4/fts.m4 @@ -0,0 +1,36 @@ +#serial 2 +dnl Copyright (C) 2005 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +AC_DEFUN([gl_FUNC_FTS], +[ + AC_LIBSOURCES([fts.c, fts_.h]) + + dnl Use this version of fts unconditionally, since the GNU libc and + dnl NetBSD versions have bugs and/or unnecessary limitations. + AC_LIBOBJ([fts]) + + dnl Prerequisites of lib/fts.c. + + # Checks for header files. + AC_REQUIRE([AC_HEADER_DIRENT]) + AC_REQUIRE([AC_HEADER_STDC]) + AC_CHECK_HEADERS_ONCE([fcntl.h inttypes.h stddef.h stdint.h]) + AC_CHECK_HEADERS_ONCE([stdlib.h string.h sys/param.h unistd.h]) + + # Checks for typedefs, structures, and compiler characteristics. + AC_REQUIRE([AM_STDBOOL_H]) + AC_REQUIRE([AC_C_CONST]) + AC_REQUIRE([AC_TYPE_SIZE_T]) + AC_REQUIRE([gt_INTTYPES_PRI]) + AC_CHECK_TYPES([ptrdiff_t]) + + # Checks for library functions. + AC_REQUIRE([AC_FUNC_CLOSEDIR_VOID]) + AC_REQUIRE([AC_FUNC_LSTAT]) + AC_REQUIRE([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK]) + AC_REQUIRE([AC_FUNC_STAT]) + AC_CHECK_FUNCS_ONCE([fchdir memmove memset strrchr]) +])