1 $NetBSD: patch-ax,v 1.3 2008/09/05 04:34:46 bjs Exp $
3 --- lib/include/vm_basic_types.h.orig 2008-08-08 03:01:52.000000000 -0400
4 +++ lib/include/vm_basic_types.h
6 #include "includeCheck.h"
8 /* STRICT ANSI means the Xserver build and X defines Bool differently. */
9 -#if !defined(__STRICT_ANSI__) || defined(__FreeBSD__)
10 +#if !defined(__STRICT_ANSI__) || defined(__FreeBSD__) || defined(__NetBSD__)
14 @@ -151,7 +151,7 @@ typedef char int8;
17 #if !defined(USING_AUTOCONF)
18 -# if defined(__FreeBSD__) || defined(sun)
19 +# if defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__)
21 # include <sys/types.h>
23 @@ -267,7 +267,7 @@ typedef int64 VmTimeVirtualClock; /* Vi
27 - #elif defined(sun) || defined(__APPLE__) || defined(__FreeBSD__)
28 + #elif defined(sun) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)
32 @@ -717,7 +717,8 @@ typedef void * UserVA;
33 * On FreeBSD (for the tools build), size_t is typedef'd if _BSD_SIZE_T_
34 * is defined. Use the same logic here so we don't define it twice. [greg]
37 +#if defined(__FreeBSD__) || defined(__NetBSD__)
38 +# include <sys/types.h>