Autoconf: Use AC_CACHE_CHECK
[openafs.git] / src / cf / solaris-dqrwlock.m4
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_TRY_COMPILE(
5         [#define _KERNEL
6 #include <sys/fs/ufs_inode.h>],
7         [struct ufsvfs _ufsvfs;
8 (void) _ufsvfs.vfs_dqrwlock;], 
9         [ac_cv_solaris_ufsvfs_has_dqrwlock=yes],
10         [ac_cv_solaris_ufsvfs_has_dqrwlock=no])
11     ])
12   AS_IF([test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"],
13         [AC_DEFINE(HAVE_VFS_DQRWLOCK, 1,
14                    [define if struct ufsvfs has vfs_dqrwlock])
15         ])
16 ])
17