Commit | Line | Data |
---|---|---|
805e021f CE |
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 |