AC_MSG_CHECKING([LFS safe fts implementation])
AC_TRY_COMPILE([
	        #include <fts.h>
	], [ fts_open((void *)0, FTS_PHYSICAL, (void *)0);],
	[ have_LFS_fts=yes ],
	[ have_LFS_fts=no]
)
AC_MSG_RESULT([$have_LFS_fts])
AM_CONDITIONAL([SYSTEM_LFS_FTS], [test "x$have_LFS_fts" = "xyes"])
if test "x$have_LFS_fts" = "xyes"; then
	AC_DEFINE([HAVE_SYSTEM_LFS_FTS], [1], [Use libc's fts() implementation])
	lfs_fts_msg="libc"
else
	AC_DEFINE([HAVE_SYSTEM_LFS_FTS], [0], [Use private fts() implementation which is LFS safe])
	lfs_fts_msg="internal, libc's is not LFS compatible"
fi