c26aa1c018be893248afba29c51bf55ac41c1c0e
[openafs.git] / src / cf / solaris-dqrwlock.m4
1 AC_DEFUN([SOLARIS_UFSVFS_HAS_DQRWLOCK], [
2 AC_MSG_CHECKING(for vfs_dqrwlock in struct ufsvfs)
3 AC_CACHE_VAL(ac_cv_solaris_ufsvfs_has_dqrwlock,
4 [
5 AC_TRY_COMPILE(
6 [#define _KERNEL
7 #include <sys/fs/ufs_inode.h>],
8 [struct ufsvfs _ufsvfs;
9 (void) _ufsvfs.vfs_dqrwlock;], 
10 ac_cv_solaris_ufsvfs_has_dqrwlock=yes,
11 ac_cv_solaris_ufsvfs_has_dqrwlock=no)])
12 AC_MSG_RESULT($ac_cv_solaris_ufsvfs_has_dqrwlock)
13 if test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"; then
14   AC_DEFINE(HAVE_VFS_DQRWLOCK, 1, [define if struct ufsvfs has vfs_dqrwlock])
15 fi
16 ])
17