1dnl # 2dnl # 3.6 API change 3dnl # 4AC_DEFUN([ZFS_AC_KERNEL_SRC_CREATE_FLAGS], [ 5 ZFS_LINUX_TEST_SRC([create_flags], [ 6 #include <linux/fs.h> 7 #include <linux/sched.h> 8 9 int inode_create(struct inode *inode ,struct dentry *dentry, 10 umode_t umode, bool flag) { return 0; } 11 12 static const struct inode_operations 13 iops __attribute__ ((unused)) = { 14 .create = inode_create, 15 }; 16 ],[]) 17]) 18 19AC_DEFUN([ZFS_AC_KERNEL_CREATE_FLAGS], [ 20 AC_MSG_CHECKING([whether iops->create() passes flags]) 21 ZFS_LINUX_TEST_RESULT([create_flags], [ 22 AC_MSG_RESULT(yes) 23 ],[ 24 ZFS_LINUX_TEST_ERROR([iops->create()]) 25 ]) 26]) 27