dnl # dnl # 3.9 API change, dnl # Moved things from linux/sched.h to linux/sched/rt.h dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_SCHED_RT_HEADER], [ ZFS_LINUX_TEST_SRC([sched_rt_header], [ #include #include ],[ return 0; ]) ]) AC_DEFUN([ZFS_AC_KERNEL_SCHED_RT_HEADER], [ AC_MSG_CHECKING([whether header linux/sched/rt.h exists]) ZFS_LINUX_TEST_RESULT([sched_rt_header], [ AC_MSG_RESULT(yes) ],[ ZFS_LINUX_TEST_ERROR([sched_rt_header]) ]) ]) dnl # dnl # 4.11 API change, dnl # Moved things from linux/sched.h to linux/sched/signal.h dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_SCHED_SIGNAL_HEADER], [ ZFS_LINUX_TEST_SRC([sched_signal_header], [ #include #include ],[ return 0; ]) ]) AC_DEFUN([ZFS_AC_KERNEL_SCHED_SIGNAL_HEADER], [ AC_MSG_CHECKING([whether header linux/sched/signal.h exists]) ZFS_LINUX_TEST_RESULT([sched_signal_header], [ AC_DEFINE(HAVE_SCHED_SIGNAL_HEADER, 1, [linux/sched/signal.h exists]) AC_MSG_RESULT(yes) ],[ AC_MSG_RESULT(no) ]) ]) AC_DEFUN([ZFS_AC_KERNEL_SRC_SCHED], [ ZFS_AC_KERNEL_SRC_SCHED_RT_HEADER ZFS_AC_KERNEL_SRC_SCHED_SIGNAL_HEADER ]) AC_DEFUN([ZFS_AC_KERNEL_SCHED], [ ZFS_AC_KERNEL_SCHED_RT_HEADER ZFS_AC_KERNEL_SCHED_SIGNAL_HEADER ])