$NetBSD: patch-ax,v 1.4 2008/09/14 16:15:05 bjs Exp $ --- lib/include/vm_basic_types.h.orig 2008-08-08 03:01:52.000000000 -0400 +++ lib/include/vm_basic_types.h @@ -41,7 +41,7 @@ #include "includeCheck.h" /* STRICT ANSI means the Xserver build and X defines Bool differently. */ -#if !defined(__STRICT_ANSI__) || defined(__FreeBSD__) +#if !defined(__STRICT_ANSI__) || defined(__FreeBSD__) || defined(__NetBSD__) typedef char Bool; #endif @@ -151,7 +151,7 @@ typedef char int8; #endif #if !defined(USING_AUTOCONF) -# if defined(__FreeBSD__) || defined(sun) +# if defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__) # ifdef KLD_MODULE # include # else @@ -267,7 +267,7 @@ typedef int64 VmTimeVirtualClock; /* Vi #endif #ifdef VM_X86_64 #define FMT64 "l" - #elif defined(sun) || defined(__APPLE__) || defined(__FreeBSD__) + #elif defined(sun) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) #define FMT64 "ll" #else #define FMT64 "L" @@ -717,7 +717,8 @@ typedef void * UserVA; * 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 # ifdef _BSD_SIZE_T_ # undef _BSD_SIZE_T_ # ifdef VM_I386