5 AC_DEFUN([AC_CHECK_BSD_UVM_ONLY],[
6 AC_CACHE_CHECK(if we can only include uvm headers,
8 AC_TRY_COMPILE_KERNEL([
10 #include <sys/param.h>
11 #ifdef HAVE_SYS_QUEUE_H
12 #include <sys/queue.h>
17 #ifdef HAVE_VM_VM_EXTERN_H
18 #include <vm/vm_extern.h>
20 #ifdef HAVE_VM_VM_ZONE_H
21 #include <vm/vm_zone.h>
23 #ifdef HAVE_VM_VM_OBJECT_H
24 #include <vm/vm_object.h>
26 #ifdef HAVE_UVM_UVM_EXTERN_H
27 #include <uvm/uvm_extern.h>
31 ac_cv_kernel_uvm_only=yes,
32 ac_cv_kernel_uvm_only=no))]
33 if test "$ac_cv_kernel_uvm_only" = no; then
34 AC_DEFINE(HAVE_KERNEL_UVM_ONLY, 1,
35 [define if we only can include uvm headers])