fts: bug fixes
authorJim Meyering <meyering@redhat.com>
Thu, 2 Oct 2008 06:44:01 +0000 (08:44 +0200)
committerJim Meyering <meyering@redhat.com>
Thu, 2 Oct 2008 06:44:01 +0000 (08:44 +0200)
* lib/fts.c: Remove unnecessary "defined" in cpp directive.
Include <sys/vfs.h>, not <sys/statfs.h>.
* m4/fts.m4 (gl_FUNC_FTS_CORE): Fix typo s/vfs/vfs.h/.
Include <sys/vfs.h>, not <sys/statfs.h>.

ChangeLog
lib/fts.c
m4/fts.m4

index 022f932..c69b594 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-10-02  Jim Meyering  <meyering@redhat.com>
+
+       fts: bug fixes
+       * lib/fts.c: Remove unnecessary "defined" in cpp directive.
+       Include <sys/vfs.h>, not <sys/statfs.h>.
+       * m4/fts.m4 (gl_FUNC_FTS_CORE): Fix typo s/vfs/vfs.h/.
+       Include <sys/vfs.h>, not <sys/statfs.h>.
+
 2008-10-01  Bruno Haible  <bruno@clisp.org>
 
        Avoid the broken posix_spawn function on AIX 5.3 and 6.1.
index 95d0c7a..a55a98d 100644 (file)
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -934,8 +934,8 @@ fts_children (register FTS *sp, int instr)
        return (sp->fts_child);
 }
 
-#if defined HAVE_SYS_VFS_H && HAVE_FSTATFS && HAVE_STRUCT_STATFS_F_TYPE
-# include <sys/statfs.h>
+#if HAVE_SYS_VFS_H && HAVE_FSTATFS && HAVE_STRUCT_STATFS_F_TYPE
+# include <sys/vfs.h>
 /* FIXME: what about when f_type is not an integral type?
    deal with that if/when it's encountered.  */
 static bool
index bdba388..cecc93e 100644 (file)
--- a/m4/fts.m4
+++ b/m4/fts.m4
@@ -1,4 +1,4 @@
-#serial 15
+#serial 16
 dnl Copyright (C) 2005-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -24,8 +24,8 @@ AC_DEFUN([gl_FUNC_FTS_CORE],
   gl_FUNC_OPENAT
 
   AC_CHECK_FUNCS_ONCE([fstatfs])
-  AC_CHECK_HEADERS_ONCE([sys/param.h sys/vfs])dnl
+  AC_CHECK_HEADERS_ONCE([sys/param.h sys/vfs.h])dnl
   AC_CHECK_MEMBERS([struct statfs.f_type],,,
     [$ac_includes_default
-     #include <sys/statfs.h>])
+     #include <sys/vfs.h>])
 ])