changeset 2454:99f53f89beeb

(jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support. Based on a patch from Bruno Haible.
author Jim Meyering <jim@meyering.net>
date Mon, 01 May 2000 08:29:28 +0000
parents f3784b04894c
children ffa2c1aae8e5
files m4/ls-mntd-fs.m4
diffstat 1 files changed, 12 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/m4/ls-mntd-fs.m4
+++ b/m4/ls-mntd-fs.m4
@@ -180,8 +180,6 @@
   fi
 fi
 
-# FIXME: add a test for netbsd-1.1 here
-
 if test -z "$ac_list_mounted_fs"; then
   # Ultrix
   AC_MSG_CHECKING([for getmnt function])
@@ -202,13 +200,18 @@
 
 if test -z "$ac_list_mounted_fs"; then
   # BeOS
-  AC_MSG_CHECKING([for next_dev function])
-  AC_CACHE_VAL(fu_cv_sys_mounted_next_dev,
-    [AC_TRY_CPP([#include <fs_info.h>],
-       fu_cv_sys_mounted_next_dev=yes,
-       fu_cv_sys_mounted_next_dev=no)])
-  AC_MSG_RESULT($fu_cv_sys_mounted_next_dev)
-  if test $fu_cv_sys_mounted_next_dev = yes; then
+  AC_CHECK_FUNCS(next_dev fs_stat_dev)
+  AC_CHECK_HEADERS(fs_info.h)
+  AC_MSG_CHECKING([for BEOS mounted file system support functions])
+  if test $ac_cv_header_fs_info_h = yes
+      && test $ac_cv_func_next_dev = yes
+	&& test $ac_cv_func_fs_stat_dev = yes; then
+    fu_result=yes
+  else
+    fu_result=no
+  fi
+  AC_MSG_RESULT($fu_result)
+  if test $fu_result = yes; then
     ac_list_mounted_fs=found
     AC_DEFINE(MOUNTED_NEXT_DEV, 1,
       [Define if there are functions named next_dev and fs_stat_dev for