Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / open-vm-tools / patches / patch-ax
1 $NetBSD: patch-ax,v 1.3 2008/09/05 04:34:46 bjs Exp $
2
3 --- lib/include/vm_basic_types.h.orig   2008-08-08 03:01:52.000000000 -0400
4 +++ lib/include/vm_basic_types.h
5 @@ -41,7 +41,7 @@
6  #include "includeCheck.h"
7  
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__)
11  typedef char           Bool;
12  #endif
13  
14 @@ -151,7 +151,7 @@ typedef char      int8;
15  #endif
16  
17  #if !defined(USING_AUTOCONF)
18 -#   if defined(__FreeBSD__) || defined(sun)
19 +#   if defined(__FreeBSD__) || defined(sun) || defined(__NetBSD__)
20  #      ifdef KLD_MODULE
21  #         include <sys/types.h>
22  #      else
23 @@ -267,7 +267,7 @@ typedef int64 VmTimeVirtualClock;  /* Vi
24     #endif
25     #ifdef VM_X86_64
26        #define FMT64     "l"
27 -   #elif defined(sun) || defined(__APPLE__) || defined(__FreeBSD__)
28 +   #elif defined(sun) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)
29        #define FMT64     "ll"
30     #else
31        #define FMT64     "L"
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]
35   */
36 -#ifdef __FreeBSD__
37 +#if defined(__FreeBSD__) || defined(__NetBSD__)
38 +#   include <sys/types.h>
39  #   ifdef _BSD_SIZE_T_
40  #      undef _BSD_SIZE_T_
41  #      ifdef VM_I386