4 AC_DEFUN([ZFS_AC_KERNEL_CREATE_NAMEIDATA], [
5 AC_MSG_CHECKING([whether iops->create() takes struct nameidata])
6 ZFS_LINUX_TRY_COMPILE([
9 #ifdef HAVE_MKDIR_UMODE_T
10 int (*inode_create) (struct inode *,struct dentry *,
11 umode_t, struct nameidata *) = NULL;
13 int (*inode_create) (struct inode *,struct dentry *,
14 int, struct nameidata *) = NULL;
16 struct inode_operations iops __attribute__ ((unused)) = {
17 .create = inode_create,
21 AC_DEFINE(HAVE_CREATE_NAMEIDATA, 1,
22 [iops->create() operation takes nameidata])