$NetBSD: patch-ac,v 1.1.1.1 2007/10/17 21:35:53 agc Exp $

--- lib/include/vm_basic_types.h	2007/09/28 18:49:45	1.1
+++ lib/include/vm_basic_types.h	2007/09/28 18:51:32
@@ -140,7 +140,7 @@
  * This applies to Solaris as well.
  */
 
-#if defined(__FreeBSD__) || defined(sun)
+#if defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__)
 #   ifdef KLD_MODULE
 #      include <sys/types.h>
 #   else
@@ -631,7 +631,8 @@
  * On FreeBSD (for the tools build), size_t is typedef'd if _BSD_SIZE_T_
  * is defined. Use the same logic here so we don't define it twice. [greg]
  */
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__NetBSD__)
+#   include <sys/types.h>
 #   ifdef _BSD_SIZE_T_
 #      undef _BSD_SIZE_T_
 #      ifdef VM_I386
