1 AC_DEFUN([SOLARIS_UFSVFS_HAS_DQRWLOCK], [
2 AC_CACHE_CHECK([for vfs_dqrwlock in struct ufsvfs],
3 [ac_cv_solaris_ufsvfs_has_dqrwlock],
4 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#define _KERNEL
5 #include <sys/fs/ufs_inode.h>]], [[struct ufsvfs _ufsvfs;
6 (void) _ufsvfs.vfs_dqrwlock;]])],[ac_cv_solaris_ufsvfs_has_dqrwlock=yes],[ac_cv_solaris_ufsvfs_has_dqrwlock=no])
8 AS_IF([test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"],
9 [AC_DEFINE(HAVE_VFS_DQRWLOCK, 1,
10 [define if struct ufsvfs has vfs_dqrwlock])