LINUX: defer afs_remunlink when current->fs==NULL
[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_COMPILE_IFELSE(
5       [AC_LANG_PROGRAM(
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     ])
13   AS_IF([test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"],
14         [AC_DEFINE(HAVE_VFS_DQRWLOCK, 1,
15                    [define if struct ufsvfs has vfs_dqrwlock])
16         ])
17 ])
18