LINUX_KBUILD_USES_EXTRA_CFLAGS
LINUX_KERNEL_COMPILE_WORKS
- LINUX_EXPORTS_FIND_TASK_BY_PID
+ AC_CHECK_LINUX_FUNC([find_task_by_pid],
+ [#include <linux/sched.h>],
+ [pid_t p; find_task_by_pid(p);])
LINUX_EXPORTS_PROC_ROOT_FS
- LINUX_HAVE_CURRENT_KERNEL_TIME
+ AC_CHECK_LINUX_FUNC([current_kernel_time],
+ [#include <linux/time.h>],
+ [struct timespec s = current_kernel_time();])
LINUX_HAVE_WRITE_BEGIN_AOP
- LINUX_HAVE_BDI_INIT
+ AC_CHECK_LINUX_FUNC([bdi_init],
+ [#include <linux/backing-dev.h>],
+ [bdi_init(NULL);])
LINUX_KMEM_CACHE_INIT
LINUX_HAVE_GRAB_CACHE_PAGE_WRITE_BEGIN
LINUX_HAVE_PAGEVEC_LRU_ADD_FILE
LINUX_HAVE_ZERO_USER_SEGMENTS
LINUX_HAVE_VFS_LLSEEK
LINUX_HAVE_KERNEL_SETSOCKOPT
+ AC_CHECK_LINUX_FUNC([grap_cache_page_write_begin],
+ [#include <linux/pagemap.h>],
+ [grab_cache_page_write_begin(NULL, 0, 0);])
+ AC_CHECK_LINUX_FUNC([pagevec_lru_add_file],
+ [#include <linux/pagevec.h>],
+ [__pagevec_lru_add_file(NULL);])
+ AC_CHECK_LINUX_FUNC([splice_direct_to_actor],
+ [#include <linux/splice.h>],
+ [splice_direct_to_actor(NULL, NULL, NULL);])
+ AC_CHECK_LINUX_FUNC([page_offset],
+ [#include <linux/pagemap.h>],
+ [page_offset(NULL);])
+ AC_CHECK_LINUX_FUNC([zero_user_segments],
+ [#include <linux/highmem.h>],
+ [zero_user_segments(NULL, 0, 0, 0, 0);])
+ AC_CHECK_LINUX_FUNC([vfs_llseek],
+ [#include <linux/fs.h>],
+ [vfs_llseek(NULL, 0, 0);])
+ AC_CHECK_LINUX_FUNC([kernel_setsockopt],
+ [#include <linux/net.h>],
+ [kernel_setsockopt(NULL, 0, 0, NULL, 0);])
+
LINUX_STRUCT_TASK_HAS_CRED
LINUX_STRUCT_PROC_DIR_ENTRY_HAS_OWNER
LINUX_HAVE_KMEM_CACHE_T
LINUX_POSIX_TEST_LOCK_RETURNS_CONFLICT
LINUX_POSIX_TEST_LOCK_CONFLICT_ARG
LINUX_KERNEL_SOCK_CREATE
- LINUX_KERNEL_PAGE_FOLLOW_LINK
- LINUX_KERNEL_HLIST_UNHASHED
+ AC_CHECK_LINUX_FUNC([page_follow_link],
+ [#include <linux/fs.h>],
+ [page_follow_link(0,0);])
+ AC_CHECK_LINUX_FUNC([hlist_unhashed],
+ [#include <linux/list.h>],
+ [hlist_unhashed(0);])
AC_CHECK_LINUX_HEADER([key-type.h])
LINUX_EXPORTS_KEY_TYPE_KEYRING
LINUX_KEYS_HAVE_SESSION_TO_PARENT
LINUX_LINUX_KEYRING_SUPPORT
LINUX_KEY_ALLOC_NEEDS_STRUCT_TASK
LINUX_KEY_ALLOC_NEEDS_CRED
- LINUX_DO_SYNC_READ
- LINUX_GENERIC_FILE_AIO_READ
+ AC_CHECK_LINUX_FUNC([do_sync_read],
+ [#include <linux/fs.h>],
+ [do_sync_read(NULL, NULL, 0, NULL);])
+ AC_CHECK_LINUX_FUNC([generic_file_aio_read],
+ [#include <linux/fs.h>],
+ [generic_file_aio_read(NULL, NULL, 0, 0);])
LINUX_INIT_WORK_HAS_DATA
LINUX_REGISTER_SYSCTL_TABLE_NOFLAG
LINUX_SYSCTL_TABLE_CHECKING
LINUX_STRUCT_CTL_TABLE_HAS_CTL_NAME
- LINUX_HAVE_IGET
- if test "x$ac_cv_linux_have_iget" = "xno"; then
- AC_DEFINE([LINUX_USE_FH], 1, [define to use linux file handles for cache files])
- fi
- LINUX_HAVE_I_SIZE_READ
- LINUX_HAVE_D_ALLOC_ANON
- if test "x$ac_cv_linux_d_alloc_anon" = "xno"; then
- AC_DEFINE([AFS_NONFSTRANS], 1, [define to disable the nfs translator])
- fi
+ AC_CHECK_LINUX_FUNC([iget],
+ [#include <linux/fs.h>],
+ [iget(NULL, NULL);])
+ AS_IF([test "x$ac_cv_linux_func_iget" = "xno"],
+ [AC_DEFINE([LINUX_USE_FH], 1,
+ [define to use linux file handles for cache files])])
+ AC_CHECK_LINUX_FUNC([i_size_read],
+ [#include <linux/fs.h>],
+ [i_size_read(NULL);])
+ AC_CHECK_LINUX_FUNC([d_alloc_anon],
+ [#include <linux/dcache.h>],
+ [d_alloc_anon(NULL);])
+ AS_IF([test "x$ac_cv_linux_func_d_alloc_anon" = "xno"],
+ [AC_DEFINE([AFS_NONFSTRANS], 1,
+ [define to disable the nfs translator])])
LINUX_FS_STRUCT_NAMEIDATA_HAS_PATH
LINUX_EXPORTS_INIT_MM
LINUX_EXPORTS_SYS_CHDIR
LINUX_EXPORTS_SYS_OPEN
- LINUX_EXPORTS_RCU_READ_LOCK
+ AC_CHECK_LINUX_FUNC([rcu_read_lock],
+ [#include <linux/rcupdate.h>],
+ [rcu_read_lock();])
if test "x$with_linux_kernel_packaging" = "xno" ; then
LINUX_WHICH_MODULES
else
if test "x$ac_cv_linux_kernel_sock_create_v" = "xyes" ; then
AC_DEFINE(LINUX_KERNEL_SOCK_CREATE_V, 1, [define if your linux kernel uses 5 arguments for sock_create])
fi
- if test "x$ac_cv_linux_kernel_page_follow_link" = "xyes" ; then
- AC_DEFINE(HAVE_KERNEL_PAGE_FOLLOW_LINK, 1, [define if your linux kernel provides page_follow_link])
- fi
- if test "x$ac_cv_linux_kernel_hlist_unhashed" = "xyes" ; then
- AC_DEFINE(HAVE_KERNEL_HLIST_UNHASHED, 1, [define if your linux kernel provides hlist_unhashed])
- fi
if test "x$ac_cv_linux_sched_struct_task_struct_has_parent" = "xyes"; then
AC_DEFINE(STRUCT_TASK_STRUCT_HAS_PARENT, 1, [define if your struct task_struct has parent])
fi
AC_MSG_RESULT($ac_cv_linux_kernel_sock_create_v)])
-AC_DEFUN([LINUX_KERNEL_PAGE_FOLLOW_LINK], [
- AC_MSG_CHECKING([for page_follow_link_light vs page_follow_link])
- AC_CACHE_VAL([ac_cv_linux_kernel_page_follow_link], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/fs.h>],
-[page_follow_link(0,0);],
- ac_cv_linux_kernel_page_follow_link=yes,
- ac_cv_linux_kernel_page_follow_link=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_kernel_page_follow_link)])
-
-AC_DEFUN([LINUX_KERNEL_HLIST_UNHASHED], [
- AC_MSG_CHECKING([for hlist_unhashed])
- AC_CACHE_VAL([ac_cv_linux_kernel_hlist_unhashed], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/list.h>],
-[hlist_unhashed(0);],
- ac_cv_linux_kernel_hlist_unhashed=yes,
- ac_cv_linux_kernel_hlist_unhashed=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_kernel_hlist_unhashed)])
-
-
AC_DEFUN([LINUX_FS_STRUCT_INODE_HAS_I_BYTES], [
AC_MSG_CHECKING([for i_bytes in struct inode])
AC_CACHE_VAL([ac_cv_linux_fs_struct_inode_has_i_bytes], [
AC_DEFINE([KEY_ALLOC_NEEDS_CRED], 1, [define if key_alloc takes credentials])
fi])
-AC_DEFUN([LINUX_DO_SYNC_READ], [
- AC_MSG_CHECKING([for linux do_sync_read()])
- AC_CACHE_VAL([ac_cv_linux_do_sync_read], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/fs.h>],
-[do_sync_read(NULL, NULL, 0, NULL);],
- ac_cv_linux_do_sync_read=yes,
- ac_cv_linux_do_sync_read=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_do_sync_read)
- if test "x$ac_cv_linux_do_sync_read" = "xyes"; then
- AC_DEFINE([DO_SYNC_READ], 1, [define if your kernel has do_sync_read()])
- fi])
-
-AC_DEFUN([LINUX_GENERIC_FILE_AIO_READ], [
- AC_MSG_CHECKING([for linux generic_file_aio_read()])
- AC_CACHE_VAL([ac_cv_linux_generic_file_aio_read], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/fs.h>],
-[generic_file_aio_read(NULL, NULL, 0, 0);],
- ac_cv_linux_generic_file_aio_read=yes,
- ac_cv_linux_generic_file_aio_read=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_generic_file_aio_read)
- if test "x$ac_cv_linux_generic_file_aio_read" = "xyes"; then
- AC_DEFINE([GENERIC_FILE_AIO_READ], 1, [define if your kernel has generic_file_aio_read()])
- fi])
-
-AC_DEFUN([LINUX_HAVE_I_SIZE_READ], [
- AC_MSG_CHECKING([for linux i_size_read()])
- AC_CACHE_VAL([ac_cv_linux_i_size_read], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/fs.h>],
-[i_size_read(NULL);],
- ac_cv_linux_i_size_read=yes,
- ac_cv_linux_i_size_read=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_i_size_read)
- if test "x$ac_cv_linux_i_size_read" = "xyes"; then
- AC_DEFINE([HAVE_LINUX_I_SIZE_READ], 1, [define if your kernel has i_size_read()])
- fi])
-
-AC_DEFUN([LINUX_HAVE_D_ALLOC_ANON], [
- AC_MSG_CHECKING([for linux d_alloc_anon()])
- AC_CACHE_VAL([ac_cv_linux_d_alloc_anon], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/dcache.h>],
-[d_alloc_anon(NULL);],
- ac_cv_linux_d_alloc_anon=yes,
- ac_cv_linux_d_alloc_anon=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_d_alloc_anon)
- if test "x$ac_cv_linux_d_alloc_anon" = "xyes"; then
- AC_DEFINE([HAVE_LINUX_D_ALLOC_ANON], 1, [define if your kernel has d_alloc_anon()])
- fi])
-
AC_DEFUN([LINUX_INIT_WORK_HAS_DATA], [
AC_MSG_CHECKING([whether INIT_WORK has a _data argument])
AC_CACHE_VAL([ac_cv_linux_init_work_has_data], [
ac_cv_linux_fs_struct_fop_has_splice=no)])
AC_MSG_RESULT($ac_cv_linux_fs_struct_fop_has_splice)])
-AC_DEFUN([LINUX_HAVE_CURRENT_KERNEL_TIME], [
- AC_MSG_CHECKING([for current_kernel_time()])
- AC_CACHE_VAL([ac_cv_linux_have_current_kernel_time], [
- AC_TRY_KBUILD(
-[#include <linux/time.h>],
-[struct timespec s = current_kernel_time();],
- ac_cv_linux_have_current_kernel_time=yes,
- ac_cv_linux_have_current_kernel_time=no)])
- AC_MSG_RESULT($ac_cv_linux_have_current_kernel_time)])
-
AC_DEFUN([LINUX_KMEM_CACHE_INIT], [
AC_MSG_CHECKING([for new kmem_cache init function parameters])
AC_CACHE_VAL([ac_cv_linux_kmem_cache_init], [
ac_cv_linux_sysctl_table_checking=yes)])
AC_MSG_RESULT($ac_cv_linux_sysctl_table_checking)])
-AC_DEFUN([LINUX_HAVE_IGET], [
- AC_MSG_CHECKING([for linux iget()])
- AC_CACHE_VAL([ac_cv_linux_have_iget], [
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration"
- AC_TRY_KBUILD(
-[#include <linux/fs.h>],
-[iget(NULL, NULL);],
- ac_cv_linux_have_iget=yes,
- ac_cv_linux_have_iget=no)
- CPPFLAGS="$save_CPPFLAGS"])
- AC_MSG_RESULT($ac_cv_linux_have_iget)])
-
AC_DEFUN([LINUX_FS_STRUCT_NAMEIDATA_HAS_PATH], [
AC_MSG_CHECKING([for path in struct nameidata])
AC_CACHE_VAL([ac_cv_linux_struct_nameidata_has_path], [
ac_cv_linux_struct_nameidata_has_path=no)])
AC_MSG_RESULT($ac_cv_linux_struct_nameidata_has_path)])
-AC_DEFUN([LINUX_EXPORTS_RCU_READ_LOCK], [
- AC_MSG_CHECKING([if rcu_read_lock is usable])
- AC_CACHE_VAL([ac_cv_linux_exports_rcu_read_lock], [
- AC_TRY_KBUILD(
-[#include <linux/rcupdate.h>],
-[rcu_read_lock();],
- ac_cv_linux_exports_rcu_read_lock=yes,
- ac_cv_linux_exports_rcu_read_lock=no)])
- AC_MSG_RESULT($ac_cv_linux_exports_rcu_read_lock)
- if test "x$ac_cv_linux_exports_rcu_read_lock" = "xyes"; then
- AC_DEFINE([EXPORTED_RCU_READ_LOCK], 1, [define if rcu_read_lock() is usable])
- fi])
-
-AC_DEFUN([LINUX_EXPORTS_FIND_TASK_BY_PID], [
- AC_MSG_CHECKING([if find_task_by_pid is usable])
- AC_CACHE_VAL([ac_cv_linux_exports_find_task_by_pid], [
- AC_TRY_KBUILD(
-[#include <linux/sched.h>],
-[pid_t p;
-find_task_by_pid(p);],
- ac_cv_linux_exports_find_task_by_pid=yes,
- ac_cv_linux_exports_find_task_by_pid=no)])
- AC_MSG_RESULT($ac_cv_linux_exports_find_task_by_pid)
- if test "x$ac_cv_linux_exports_find_task_by_pid" = "xyes"; then
- AC_DEFINE([EXPORTED_FIND_TASK_BY_PID], 1, [define if find_task_by_pid() is usable])
- fi])
-
AC_DEFUN([LINUX_EXPORTS_PROC_ROOT_FS], [
AC_MSG_CHECKING([if proc_root_fs is defined and exported])
AC_CACHE_VAL([ac_cv_linux_exports_proc_root_fs], [
AC_DEFINE([NEW_EXPORT_OPS], 1, [define if kernel uses new export ops])
fi])
-AC_DEFUN([LINUX_HAVE_BDI_INIT], [
- AC_MSG_CHECKING([for linux bdi_init()])
- AC_CACHE_VAL([ac_cv_linux_bdi_init], [
- AC_TRY_KBUILD(
-[#include <linux/backing-dev.h>],
-[bdi_init(NULL);],
- ac_cv_linux_bdi_init=yes,
- ac_cv_linux_bdi_init=no)])
- AC_MSG_RESULT($ac_cv_linux_bdi_init)
- if test "x$ac_cv_linux_bdi_init" = "xyes"; then
- AC_DEFINE([HAVE_BDI_INIT], 1, [define if your kernel has a bdi_init()])
- fi])
AC_DEFUN([LINUX_HAVE_WRITE_BEGIN_AOP], [
AC_MSG_CHECKING([for linux write_begin() address space op])
AC_DEFINE([HAVE_WRITE_BEGIN], 1, [define if your kernel has a write_begin() address space op])
fi])
-AC_DEFUN([LINUX_HAVE_GRAB_CACHE_PAGE_WRITE_BEGIN], [
- AC_MSG_CHECKING([for linux grab_cache_page_write_begin()])
- AC_CACHE_VAL([ac_cv_linux_grab_cache_page_write_begin], [
- AC_TRY_KBUILD(
-[#include <linux/pagemap.h>],
-[grab_cache_page_write_begin(NULL, 0, 0);],
- ac_cv_linux_grab_cache_page_write_begin=yes,
- ac_cv_linux_grab_cache_page_write_begin=no)])
- AC_MSG_RESULT($ac_cv_linux_grab_cache_page_write_begin)
- if test "x$ac_cv_linux_grab_cache_page_write_begin" = "xyes"; then
- AC_DEFINE([HAVE_GRAB_CACHE_PAGE_WRITE_BEGIN], 1, [define if your kernel has grab_cache_page_write_begin()])
- fi])
-
-AC_DEFUN([LINUX_HAVE_PAGEVEC_LRU_ADD_FILE], [
- AC_MSG_CHECKING([for linux __pagevec_lru_add_file()])
- AC_CACHE_VAL([ac_cv_linux_pagevec_add_file], [
- AC_TRY_KBUILD(
-[#include <linux/pagevec.h>],
-[__pagevec_lru_add_file(NULL);],
- ac_cv_linux_pagevec_add_file=yes,
- ac_cv_linux_pagevec_add_file=no)])
- AC_MSG_RESULT($ac_cv_linux_pagevec_add_file)
- if test "x$ac_cv_linux_pagevec_add_file" = "xyes"; then
- AC_DEFINE([HAVE_PAGEVEC_LRU_ADD_FILE], 1, [define if your kernel has __pagevec_lru_add_file()])
- fi])
-
-AC_DEFUN([LINUX_HAVE_SPLICE_DIRECT_TO_ACTOR], [
- AC_MSG_CHECKING([for linux splice_direct_to_actor()])
- AC_CACHE_VAL([ac_cv_linux_splice_direct_to_actor], [
- AC_TRY_KBUILD(
-[#include <linux/splice.h>],
-[splice_direct_to_actor(NULL,NULL,NULL);],
- ac_cv_linux_splice_direct_to_actor=yes,
- ac_cv_linux_splice_direct_to_actor=no)])
- AC_MSG_RESULT($ac_cv_linux_splice_direct_to_actor)
- if test "x$ac_cv_linux_splice_direct_to_actor" = "xyes"; then
- AC_DEFINE([HAVE_SPLICE_DIRECT_TO_ACTOR], 1, [define if your kernel has splice_direct_to_actor()])
- fi])
AC_DEFUN([LINUX_STRUCT_TASK_HAS_CRED], [
AC_MSG_CHECKING([if struct task has cred])
AC_DEFINE([STRUCT_BDI_HAS_NAME], 1, [define if struct backing_dev_info has a name member])
fi])
-AC_DEFUN([LINUX_HAVE_ZERO_USER_SEGMENTS], [
- AC_MSG_CHECKING([for zero_user_segments])
- AC_CACHE_VAL([ac_cv_linux_have_zero_user_segments], [
- AC_TRY_KBUILD(
-[#include <linux/highmem.h>],
-[zero_user_segments(NULL, 0, 0, 0, 0);],
- ac_cv_linux_have_zero_user_segments=yes,
- ac_cv_linux_have_zero_user_segments=no)])
- AC_MSG_RESULT($ac_cv_linux_have_zero_user_segments)
- if test "x$ac_cv_linux_have_zero_user_segments" = "xyes"; then
- AC_DEFINE([HAVE_ZERO_USER_SEGMENTS], 1, [define if your kernel has the zero_user_segments function])
- fi])
-
-AC_DEFUN([LINUX_HAVE_PAGE_OFFSET], [
- AC_MSG_CHECKING([for page_offset])
- AC_CACHE_VAL([ac_cv_linux_have_page_offset], [
- AC_TRY_KBUILD(
-[#include <linux/pagemap.h>],
-[page_offset(NULL);],
- ac_cv_linux_have_page_offset=yes,
- ac_cv_linux_have_page_offset=no)])
- AC_MSG_RESULT($ac_cv_linux_have_page_offset)
- if test "x$ac_cv_linux_have_page_offset" = "xyes"; then
- AC_DEFINE([HAVE_PAGE_OFFSET], 1, [define if your kernel has the page_offset function])
- fi])
-
-AC_DEFUN([LINUX_HAVE_VFS_LLSEEK], [
- AC_MSG_CHECKING([for vfs_llseek])
- AC_CACHE_VAL([ac_cv_linux_have_vfs_llseek], [
- AC_TRY_KBUILD(
-[#include <linux/fs.h>],
-[vfs_llseek(NULL, 0, 0);],
- ac_cv_linux_have_vfs_llseek=yes,
- ac_cv_linux_have_vfs_llseek=no)])
- AC_MSG_RESULT($ac_cv_linux_have_vfs_llseek)
- if test "x$ac_cv_linux_have_vfs_llseek" = "xyes"; then
- AC_DEFINE([HAVE_VFS_LLSEEK], 1, [define if your kernel has the vfs_llseek function])
- fi])
-
-AC_DEFUN([LINUX_HAVE_KERNEL_SETSOCKOPT], [
- AC_MSG_CHECKING([for kernel_setsockopt])
- AC_CACHE_VAL([ac_cv_linux_have_kernel_setsockopt], [
- AC_TRY_KBUILD(
-[#include <linux/net.h>],
-[kernel_setsockopt(NULL, 0, 0, NULL, 0);],
- ac_cv_linux_have_kernel_setsockopt=yes,
- ac_cv_linux_have_kernel_setsockopt=no)])
- AC_MSG_RESULT($ac_cv_linux_have_kernel_setsockopt)
- if test "x$ac_cv_linux_have_kernel_setsockopt" = "xyes"; then
- AC_DEFINE([HAVE_KERNEL_SETSOCKOPT], 1, [define if your kernel has the kernel_setsockopt function])
AC_DEFUN([LINUX_HAVE_TRY_TO_FREEZE], [
AC_MSG_CHECKING([for try_to_freeze])
- AC_CACHE_VAL([ac_cv_linux_have_try_to_freeze], [
- AC_TRY_KBUILD(
+ AC_CACHE_CHECK([for try_to_freeze], [ac_cv_linux_have_try_to_freeze],
+ [AC_TRY_KBUILD(
[#include <linux/sched.h>
-#ifdef FREEZER_H_EXISTS
+#ifdef HAVE_LINUX_FREEZER_H
#include <linux/freezer.h>
#endif],
[#ifdef LINUX_REFRIGERATOR_TAKES_PF_FREEZE
],
ac_cv_linux_have_try_to_freeze=yes,
ac_cv_linux_have_try_to_freeze=no)])
- AC_MSG_RESULT($ac_cv_linux_have_try_to_freeze)
- if test "x$ac_cv_linux_have_try_to_freeze" = "xyes"; then
- AC_DEFINE([HAVE_TRY_TO_FREEZE], 1, [define if your kernel has the try_to_freeze function])
- fi])
+ AS_IF([test "x$ac_cv_linux_have_try_to_freeze" = "xyes"],
+ [AC_DEFINE([HAVE_TRY_TO_FREEZE], 1,
+ [define if your kernel has the try_to_freeze function])])
+ ])