Merge from vendor branch TNF:
[pkgsrcv2.git] / sysutils / open-vm-tools / patches / patch-ae
1 $NetBSD$
2
3 --- guestd/main.c.orig  2008-08-08 02:01:56.000000000 -0500
4 +++ guestd/main.c
5 @@ -59,7 +59,7 @@
6  #include "vmBackup.h"
7  #include "codeset.h"
8  
9 -#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__)
10 +#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__) && !defined(__NetBSD__)
11  #include "socketMgr.h"
12  #endif
13  
14 @@ -864,7 +864,7 @@ GuestdSleep(uint64 numUsecs,            
15     int maxFd;                       /* Max fd of all Fd sets */
16     fd_set readFds;                  /* Read fd set to select on */
17     fd_set writeFds;
18 -#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__)
19 +#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__) && !defined(__NetBSD__)
20     SocketSelectable *sockReadFds = NULL;
21     SocketSelectable *sockWriteFds = NULL;
22     int numSockReadFds = 0;
23 @@ -911,7 +911,7 @@ GuestdSleep(uint64 numUsecs,            
24     }
25  #endif
26  
27 -#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__)
28 +#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__) && !defined(__NetBSD__)
29     SocketMgr_GetSelectables(SOCKETMGR_IN,
30                              &sockReadFds,
31                              &numSockReadFds);
32 @@ -969,7 +969,7 @@ GuestdSleep(uint64 numUsecs,            
33           curAsyncProc = NULL;
34        }
35  
36 -#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__)
37 +#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__) && !defined(__NetBSD__)
38        for (index = 0; index < numSockReadFds; index++) {
39           if (FD_ISSET(sockReadFds[index], &readFds)) {
40              SocketMgr_ProcessSelectable(sockReadFds[index], SOCKETMGR_IN);
41 @@ -984,7 +984,7 @@ GuestdSleep(uint64 numUsecs,            
42  #endif
43     }
44  
45 -#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__)
46 +#if !defined(__FreeBSD__) && !defined(sun) && !defined(__APPLE__) && !defined(__NetBSD__)
47     free((void *) sockReadFds);
48     free((void *) sockWriteFds);
49  #endif